DevJobs

Senior Backend Developer - Data Team

Overview
Skills
  • Python Python ꞏ 5y
  • Java Java
  • Node.js Node.js
  • PostgreSQL PostgreSQL
  • Elasticsearch Elasticsearch
  • NoSQL NoSQL
  • Cassandra Cassandra
  • Oracle Oracle
  • MySQL MySQL
  • Linux Linux
  • Microservices Microservices
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • Airflow Airflow
  • Lambdas
  • Event-Driven architecture
  • RDBMS RDBMS
  • SQL Server

You are looking for a job that will truly engage you. You have an entrepreneurial spirit and can make things happen in a fast-paced startup environment. You want to grow and be challenged, but above all you want to work towards a mission, and for your work to have meaning.


We’re Darrow - a fast-growing legal tech startup with an open, action-based culture unlike any other. We are committed to pursuing our vision of "frictionless justice," using advanced Machine Learning & AI to revolutionize the justice system. Our mission is about justice at scale: imagine walking into work every day knowing that you’re not only advancing your career, but making a positive impact on the world. Darrow has more than 90 team members in Tel Aviv and New York, and is backed by world class investors: Georgian, F2 Venture Capital, Entree Capital, NFX and YCombinator.


Our Research team is growing, and we are looking for a Senior Backend Developer to join the team.


Not Your Typical Senior Backend Developer Role


You're a crucial pivot in our R&D unit, ensuring our data flows seamlessly, is stored efficiently, and can be accessed and interpreted for justice at scale. You will be responsible for designing our data architecture, implementing and maintaining data pipelines from various sources, and building our databases.


At Darrow there is no one way of doing things. We are open to new ideas and we encourage creativity, new initiatives and entrepreneurial minds.


Responsibilities

  • You will create scalable solutions to enhance the capabilities of Darrow’s legal data team to analyze factual information and extract legal implications from it.
  • Develop new services and platforms to expose our team's core products to internal and external users
  • Design data modeling solutions with data science and ML engineers
  • Collaborate with peer engineering teams as well as data scientists, product managers, and data analysts to understand business priorities and translate these requirements into solutions.
  • Work with DevOps to design and implement our backend infrastructure.

Our current stack - Python, Elasticsearch, Lambdas, Airflow, PostgreSQL, AWS, Linux, Docker, Kubernetes


Requirements

  • 5+ years of professional experience as a Backend Developer or Data Engineer.
  • Experience with Micro Services architecture, and Event-Driven architecture.
  • Experienced with building complex data-driven applications.
  • Experience with RDBMS (MySQL / PostgreSQL/ Oracle / SQL Server / etc.)
  • Experience with NoSQL databases like Elasticsearch and Cassandra.
  • Experience in a major programming language such as Python, Java, or NodeJS.
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent education.
Darrow