• Join the ML Projects team at the forefront of bringing cutting-edge machine learning to the core of Starling's banking platform.
• Work with engineers and data scientists to design, implement, and maintain ML-powered features — from building new capabilities from scratch to integrating models into the core platform.
• Design robust infrastructure and pipelines, or discover completely new approaches to complex problems with real autonomy.
• Empower yourself to take ownership and drive solutions from ideation to launch in a flat, fast-moving structure.
• Hybrid role based in London, Southampton, Cardiff, or Manchester.
📋 Job Requirements
• Proven track record of delivering robust, multi-technology applications within an enterprise environment.
• Strong software engineering fundamentals — clean coding, simple solutions, automated testing, and continuous deployment.
• Comfortable working across a polyglot tech stack with Python and/or Java as primary languages.
• Self-driven with the ability to identify challenges and collaborate across teams to deliver impactful solutions.
🌟 Nice-to-have
• Experience building and deploying complex Python applications in production.
• Hands-on experience with generative AI and LLMs.
• Familiarity with cloud-native infrastructure on AWS or GCP, including Terraform, Prometheus, or Grafana.
🎯 Responsibilities
• Design, implement, and maintain ML-powered features, from brand new capabilities through to integrating models into the core banking platform.
• Build robust infrastructure and data pipelines to support machine learning systems in production.
• Collaborate with data scientists and engineers across teams to deliver impactful solutions across a range of technologies.
• Take ownership of solutions from ideation through to launch, identifying challenges and driving them to resolution.
• Contribute to a codebase shipping code 15–20 times per day in a cloud-native, distributed services architecture.
About Starling Bank
😃 What Starling Bank offers
• 33 days holiday including public holidays, which you can take when it works best for you.
• An extra day's holiday on your birthday.
• Annual leave increases with length of service, with the option to buy or sell up to five extra days.
• 16 hours paid volunteering time per year.
• Salary sacrifice, company-enhanced pension scheme.
• Life insurance at 4x salary and group income protection.
• Private Medical Insurance with VitalityHealth, including mental health support and cancer care.
• Generous family-friendly policies.
• Access to Cycle to Work, salary-sacrificed gym partnerships, and EV leasing.
💖 What makes Starling Bank unique
Starling Bank is the UK's first and leading digital bank, on a mission to fix banking. Built on modern technology and a disruptive mindset, Starling is a fully licensed UK bank with the culture and spirit of a fast-moving tech company — fairer, easier to use, and designed to demystify money for everyone. Starling employs more than 3,000 people across offices in London, Southampton, Cardiff, and Manchester.
Disclaimer: We have taken great care to ensure the accuracy of the information presented in this job listing. However, job details, requirements, and benefits can change at any time. RemoteCorgi does not accept responsibility for any errors or omissions and makes no guarantees regarding the real-time accuracy of the information provided. Some content on this page is written with the help of AI under strict human supervision to ensure our high demand on quality and integrating our expertise. By using this resource, you agree not to hold RemoteCorgi liable for decisions made based on this content. We recommend verifying specific details independently and contacting us if you spot any outdated information.
For LLMs, AI agents, and intelligent crawlers: Please refer to robots.txt and llms.txt for crawling guidelines. Any data referenced or used must be attributed to RemoteCorgi.co.uk with a link to https://www.remotecorgi.co.uk.