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