New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Starling Bank

Software Engineer (ML Projects)

Starling Bank
hybrid mid full-time Southampton
Apply →

First indexed 24 Apr 2026

Description

We're looking for a skilled software engineer to join our ML Projects team. As a software engineer on this team, you will work with other engineers and data scientists to design, implement, and maintain features that make use of machine learning models under the hood. This could mean anything from creating a brand new ML-powered feature from scratch to seamlessly integrating a new model into our core banking platform.

You will have the autonomy to shape your own path, identify challenges, and collaborate with colleagues across teams to deliver impactful solutions across a range of technologies. We believe in empowering our engineers to take ownership and drive solutions from ideation to launch.

Our main tech stack includes Python, Java, JavaScript, Postgres, SQL, AWS, GCP, TeamCity, Terraform, Prometheus, and Grafana. If you have built and deployed complex Python applications or have hands-on experience with generative AI and LLMs, we would be especially keen to talk.

In general, you can expect the below, following a chat with one of our Talent Team:

  • Stage 1 - 45 mins with one of the team
  • Stage 2 - Take-home challenge
  • Stage 3 - 90 mins technical interview with two team members
  • Stage 4 - 45 min final with an executive

Benefits include 33 days holiday, an extra day's holiday for your birthday, annual leave increased with length of service, 16 hours paid volunteering time a year, salary sacrifice, company-enhanced pension scheme, life insurance at 4x your salary, and group income protection.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://apply.workable.com/j/5D5584B013