Senior Software Engineer - Data

Added
28 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

terraform aws kubernetes databricks scala
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ 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 customer-focused products.
  • Explore and integrate new technologies to optimise performance and scalability.
  • Take shared ownership of data systems from design to deployment and support.

🎯 Requirements

  • Hands-on production experience with Scala and functional programming.
  • Design, build, and maintain distributed data systems in the cloud.
  • Hands-on experience with Spark or Databricks.
  • Knowledge of cloud infrastructure (AWS, GCP, or Azure).
  • Experience with data modelling and workflow orchestration.
  • Bonus: stream processing and event-driven architecture.

🎁 Benefits

  • Hybrid work with remote option up to 90 days/year.
  • Β£500 remote work budget for home setup.
  • $1,000 Learning & Development budget.
  • Holidays: 25 days leave + bank holidays; birthday off.
  • Enhanced parental leave: 16 weeks paid.
  • Private health insurance and mental health support.
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 β†’