Назад к вакансиям

Senior Software Engineer - Data

EllipticNew York и ещё 1 городГибрид
PythonJavaAWSAzureGCPSparkData ModelingDatabricksScalaevent-driven architectureStream ProcessingWorkflow Orchestration

Описание

Elliptic is hiring a Senior Software Engineer - Data to design and build large-scale distributed data pipelines for batch and streaming workloads.

Responsibilities

  • Write, ship, and maintain production code as a hands-on senior engineer
  • Architect large-scale distributed data pipelines across batch and streaming
  • Drive technical decisions and help shape the data engineering roadmap
  • Raise the bar through peer review and mentoring, and improve platform reliability, observability and cost efficiency

Requirements

  • Hands-on production experience in Scala or another modern language (Python, Java), ideally with a functional programming approach
  • Experience building and running distributed data systems in the cloud (AWS, GCP or Azure), using Spark or Databricks
  • Solid grounding in data modelling and workflow orchestration
  • The judgement to balance scalability, performance and maintainability
  • Fluency with AI tools as part of your daily workflow, you use them to move faster and think better, and you know when not to trust them

Nice to have

  • Stream processing and event-driven architecture
  • Infrastructure as Code (Terraform, CloudFormation)
  • Docker and Kubernetes
  • An interest in crypto and blockchain

We offer

  • Hybrid working: work from almost anywhere for up to 90 days a year
  • Home office budget: $650 to set up your space
  • Learning & development: $1,000 a year for anything, agreed with your manager, that supports your growth
  • Leave: 25 days of annual leave plus US public holidays, and an extra day off for your birthday
  • Parental leave: 16 weeks fully paid for eligible employees, regardless of gender or whether you become a parent by birth or adoption
  • Healthcare: comprehensive medical, dental and vision cover through a range of providers (including Tufts, Kaiser, Aetna, UHC and Blue Shield of CA), with generous premium contributions for you and your dependents
  • 401k: company match included
  • Mental health: full access to Spill

Hiring process

  • Apply even if you don't tick every box