At a Glance
- Tasks: Design and build distributed Scala services for live sports data.
- Company: Join a leading independent sports-data company with a start-up vibe.
- Benefits: Enjoy hybrid work, 33 days leave, private medical, and sporting event tickets.
- Why this job: Be part of a dynamic team transforming sports data into insights.
- Qualifications: 3+ years Scala experience and a passion for live sports required.
- Other info: Confidential chat available; all backgrounds encouraged to apply.
The predicted salary is between 51000 - 85000 £ per year.
An independent sports-data company that’s been leading the field for over a decade. Privately owned, highly profitable and still run with a start-up mindset, they process real-time data for broadcasters, bookmakers and pro clubs worldwide. Now they’re expanding their Scala engineering team to rebuild the core platform powering multiple sports (football, F1, cricket, tennis and more).
What you will get
- Green-field development on a modern cloud stack (Scala 3, Akka, Kafka Streams, Kubernetes, AWS).
- Clear progression path, regular salary reviews and twice-yearly bonus.
- 33 days paid leave, private medical, L&D budget and hardware of your choice.
- Hybrid flexibility with a central London hub, plus tickets to select sporting events.
- Salary up to £85,000+ 2x bonuses + benefits.
What you will do
- Design and build distributed Scala services that ingest live sports feeds in milliseconds.
- Break a legacy monolith into event-driven micro-services on AWS/Kubernetes.
- Optimise data pipelines for scale and reliability (Akka Streams, Kafka).
- Collaborate with data-science and product squads to ship new betting & broadcast features.
- Champion best-practice: TDD / CI, observability, DevOps automation.
What you will need
- 3+ years of professional Scala development.
- Solid grasp of functional programming and concurrency (Cats, ZIO or similar).
- Production experience with message queues or streaming platforms (Kafka, Kinesis, Pulsar).
- Cloud deployment know-how – AWS preferred (Docker, Kubernetes, Terraform a plus).
- Genuine interest in live sports and turning fast data into insights.
If you’d like a confidential chat about this opportunity, contact Con Lam at Harrington Starr – 07367 446 935 – or click the apply button below.
Scala Engineer employer: Harrington Starr
Contact Detail:
Harrington Starr Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Scala Engineer
✨Tip Number 1
Familiarise yourself with the latest Scala features, especially Scala 3, as this is crucial for the role. Demonstrating your knowledge of modern Scala practices during discussions can set you apart from other candidates.
✨Tip Number 2
Showcase your experience with Akka and Kafka by discussing specific projects where you've implemented these technologies. Be prepared to explain how you optimised data pipelines and handled concurrency in your previous roles.
✨Tip Number 3
Highlight any experience you have with cloud platforms, particularly AWS. If you've worked with Docker or Kubernetes, make sure to mention this, as it aligns well with the company's tech stack.
✨Tip Number 4
Express your passion for sports and how it drives your interest in data engineering. Relating your personal interests to the company's mission can create a strong connection during your conversations.
We think you need these skills to ace Scala Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Scala, Akka, Kafka, and AWS. Use specific examples from your past work that demonstrate your skills in these areas, especially focusing on any projects involving real-time data processing.
Craft a Compelling Cover Letter: In your cover letter, express your genuine interest in live sports and how your technical skills can contribute to the company's goals. Mention your understanding of their need for modern cloud stack development and how you can help rebuild their core platform.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving distributed systems or microservices, be sure to include them in your application. Highlight your role, the technologies used, and the impact of your contributions.
Prepare for Technical Questions: Anticipate technical questions related to functional programming, concurrency, and cloud deployment. Brush up on your knowledge of TDD, CI, and DevOps practices, as these are crucial for the role. Be ready to discuss your problem-solving approach in detail.
How to prepare for a job interview at Harrington Starr
✨Showcase Your Scala Expertise
Make sure to highlight your experience with Scala, especially any projects where you've implemented functional programming or concurrency. Be prepared to discuss specific challenges you faced and how you overcame them.
✨Demonstrate Knowledge of Cloud Technologies
Since the role involves AWS and Kubernetes, brush up on your cloud deployment skills. Be ready to explain how you've used these technologies in past projects, particularly in relation to microservices and data pipelines.
✨Express Your Passion for Sports Data
The company values a genuine interest in live sports. Share any relevant experiences or insights you have about sports data, and how you believe it can be transformed into actionable insights for broadcasters and bookmakers.
✨Prepare for Technical Challenges
Expect to face technical questions or coding challenges during the interview. Practice common Scala problems and be ready to demonstrate your problem-solving skills, particularly in areas like event-driven architecture and data streaming.