Senior Software Engineer - Data

Added
6 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

terraform aws kubernetes databricks scala

πŸ“‹ Description

  • 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 decision-making across batch and streaming data solutions.
  • Collaborate with engineers, product managers, data scientists, and intelligence analysts to build
  • Explore and integrate new technologies (e.g. data orchestration or cloud-native tools) to optimise
  • Take shared ownership of data systems, from design to deployment and ongoing improvement and

🎯 Requirements

  • Hands-on production experience with Scala and functional programming.
  • Ability to design, build, and maintain distributed data systems in a cloud-based environment.
  • Hands-on experience with big data frameworks such as Spark or Databricks.
  • Knowledge of cloud infrastructure (AWS, GCP, or Azure).
  • Judgement to balance scalability, performance, and maintainability.
  • Experience with data modelling and workflow orchestration.

🎁 Benefits

  • Hybrid working: option to work remotely up to 90 days per year
  • $650 Remote Work Budget for home office setup
  • $1,000 annual Learning & Development budget
  • 25 days annual leave + US Public Holidays
  • Birthday leave
  • Enhanced parental leave: 16 weeks fully-paid leave
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Data Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Data Jobs

See more Data jobs β†’