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

Software Engineer (ML Projects)

Starling
Apply →
hybrid Full-time Cardiff, Wales

First indexed 25 Oct 2026

Description

Starling is the UK's first and leading digital bank on a mission to fix banking.

As a software engineer on the ML Projects team, you will work with other engineers and data scientists to design, implement, and maintain features that make use of machine learning models.

The ML Projects team is at the forefront of bringing cutting-edge machine learning to the core of what Starling does.

Responsibilities:

  • Design, implement, and maintain features that make use of machine learning models
  • Collaborate with engineers and data scientists to deliver impactful solutions
  • Work across teams to deliver solutions across a range of technologies

Requirements:

  • Proven track record of delivering robust, multi-technology applications within an enterprise environment
  • Skilled software engineer who thrives on building and scaling complex systems
  • Experience with clean coding, simple solutions, automated testing, and continuous deployment

Tech Stack:

  • Python
  • Java
  • JavaScript (React)
  • Postgres and SQL
  • AWS and GCP
  • TeamCity
  • Terraform
  • Prometheus and Grafana

Benefits:

  • 33 days holiday (including public holidays)
  • Extra day's holiday for your birthday
  • Annual leave increases with length of service
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company-enhanced pension scheme
  • Life insurance and group income protection
  • Private Medical Insurance with VitalityHealth
  • Generous family-friendly policies
  • Incentives refer-a-friend scheme
  • Perkbox membership
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.workable.com/view/qmvynvZSezEiRHZ2ZkVoVG/hybrid-software-engineer-(ml-projects)-in-cardiff-at-starling