Scala Developer
🔒 Confidential Employer
Posted 21 April 2026
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion
SKILLS
Scala
APIs
Backend Services
gRPC
Cloud Technologies
CI/CD
Docker
AWS
FULL DESCRIPTION
Job Description
We believe in better. And we make it happen.
Better content. Better products. And better careers.
Working in Tech, Product or Data at [Employer hidden — view at passion-project.co.uk] is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to [Employer hidden] Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at [Employer hidden].
What you'll do
- Design and implement scalable APIs and backend services, primarily in Scala, to integrate ML models into production systems and deliver personalised experiences.
- Real time data processing and gRPC microservices (Typelevel stack).
- Take end-to-end ownership of services, from development to production operations
- Optimising the performance of the application in the cloud environments
- Creating/improving automated pipelines that support our Continuous Delivery process
- Build, scale and maintain large scale cloud-based services
- Work closely with data scientists, ML engineers, and product teams to align technical solutions with business goals.
- Refining the team processes to continuously integrate and working towards a continuously deliverable application.
- Championing best practices to develop clean, resilient code that performs at serious scale.
- Coaching and providing feedback to fellow developers.
What you'll bring
- Strong software engineering skills with experience in Scala, ideally the typelevel stack (bonus if you have exposure to Golang and Python).
- Interest in machine learning, personalisation systems and cloud technology - even if you haven’t worked extensively in ML before.
- Demonstrated experience designing, implementing, deploying, and maintaining production-grade APIs and backend services, including responsibility for reliability, performance, and on-call support.
- Hands-on experience working with data processing frameworks and distributed systems used to ingest, process, and store large-scale datasets, with an understanding of scalability, fault tolerance, and performance considerations.
- Practical experience with modern software development practices, including automated CI/CD pipelines, containerisation technologies (e.g., Docker), and deploying applications to cloud environments (e.g., AWS or GCP).
- Ability to collaborate effectively across teams and communicate technical concepts clearly.
- A problem-solving mindset and eagerness to learn new technologies and approaches.
- Ability to challenge technical choices, architecture, tools and processes
Sign up free — access 45,000+ UK sponsor-licensed jobs