Elliptic

Senior Software Engineer - Data

Elliptic
Apply
1 month ago

Base Salary

$206k - $255k/yr

Responsibilities

  • Write, ship, and maintain production code as a hands-on engineer.
  • Architect, design, and implement large-scale distributed data systems and pipelines.
  • Contribute to technical decisions for batch and streaming data solutions.
  • Collaborate with engineers, product managers, data scientists, and intelligence analysts to build customer-focused products.
  • Integrate data orchestration and cloud-native technologies to improve performance and scalability.
  • Own data systems from design through deployment, support, and ongoing improvement.
  • Conduct peer reviews, promote engineering best practices, and mentor less-experienced engineers.
  • Contribute to reliability, observability, cost-efficiency, and the technical roadmap for data engineering.
  • Use AI and agentic systems effectively in engineering workflows.

Requirements

  • Hands-on production experience with Scala and functional programming.
  • Experience designing, building, and maintaining distributed data systems in cloud-based environments.
  • Hands-on experience with big data frameworks such as Spark or Databricks.
  • Knowledge of cloud infrastructure such as AWS, GCP, or Azure.
  • Ability to balance scalability, performance, and maintainability.
  • Experience with data modeling and workflow orchestration.
  • Bonus: experience with stream processing, event-driven architecture, Terraform, CloudFormation, Docker, Kubernetes, AI-driven engineering tools, or crypto and blockchain technologies.

Benefits

  • Hybrid working with the option to work from almost anywhere for up to 90 days per year.
  • $650 remote work budget for home office setup.
  • $1,000 annual Learning & Development budget.
  • 25 days of annual leave plus US public holidays and birthday leave.
  • 16 weeks of fully paid enhanced parental leave for eligible employees.
  • Medical, dental, and vision coverage with premium contributions for employees and dependents.
  • 401(k) company match.
  • Access to Spill mental health support.

Categories

Data Engineering
Elliptic

About Elliptic

201-500 employees
Contact me