Search...

Senior Software Engineer - Data

Elliptic logo
Elliptic

Elliptic helps businesses detect and prevent financial crime in crypto through blockchain analytics and compliance solutions.

Office 7, 35-37 Ludgate Hill, London, England, EC4M 7JN, United Kingdom
About Elliptic

Elliptic provides blockchain analytics tools for financial institutions, crypto businesses, and regulators to manage risk and investigate crime. Their platform enables real-time wallet screening, transaction monitoring, and cross-chain investigations to ensure regulatory compliance and prevent financial crime.

View jobs by Elliptic

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, build, and maintain large-scale distributed data systems and pipelines that support blockchain analytics products. You will work hands-on with Scala, functional programming, Spark, Databricks, AWS, Airflow, Kubernetes, and Terraform while contributing to architecture, technical decisions, reliability, and engineering standards.

Requirements

  • Hands-on production experience with Scala and functional programming
  • Ability to design, build, and maintain distributed data systems in cloud-based environments
  • Hands-on experience with Spark or Databricks
  • Knowledge of AWS, GCP, or Azure
  • Ability to balance scalability, performance, and maintainability
  • Experience with data modelling and workflow orchestration

Responsibilities

  • Write, ship, and maintain production code
  • Architect, design, and implement large-scale distributed data systems and pipelines
  • Contribute to technical decisions across batch and streaming data solutions
  • Collaborate with engineers, product managers, data scientists, and intelligence analysts
  • Explore and integrate technologies to optimize performance and scalability
  • Own data systems from design through deployment and ongoing support
  • Perform peer reviews and share engineering best practices
  • Improve platform reliability, observability, and cost efficiency
  • Shape the technical roadmap for data engineering
  • Leverage and deploy AI and agentic systems

Benefits

  • Hybrid working
  • Option to work from almost anywhere for up to 90 days per year
  • $650 remote working budget
  • $1,000 annual Learning & Development budget
  • 25 days of annual leave plus US Public Holidays
  • Extra day off for your birthday
  • 16 weeks fully paid parental leave
  • Comprehensive medical, dental, and vision coverage
  • 401k company match
  • Mental health support through Spill
Senior Software Engineer - Data at Elliptic | JobStash