freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer - Data

Summary

Build and maintain large-scale distributed data systems for blockchain analytics using Scala, Spark, Databricks, and AWS, while shaping data engineering standards and collaborating with cross-functional teams.

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.

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

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

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available