Starling Bank

Software Engineer (ML Projects)

Starling Bank
Apply
5 months ago
Manchester, United Kingdom +2 moreEntry Level / Mid Level / Senior / Staff+

Responsibilities

  • Design, implement, and maintain features that use machine learning models.
  • Build new ML-powered features and integrate models into the core banking platform.
  • Design robust infrastructure and pipelines for ML-related solutions.
  • Own solutions from ideation through launch and collaborate across teams.
  • Build and scale complex, robust, multi-technology applications in an enterprise environment.
  • Apply clean coding, automated testing, and continuous deployment practices.

Requirements

  • Proven experience delivering robust, multi-technology applications in an enterprise environment.
  • Ability to build and scale complex software systems.
  • Strong aptitude for solving difficult technical problems and developing elegant solutions.
  • Experience with complex Python applications is especially valued.
  • Hands-on experience with generative AI and LLMs is especially valued but not required.
  • Specific qualifications are not required; the company prioritizes aptitude and attitude.

Benefits

  • Hybrid working, with a preference for being within commuting distance of a Starling office.
  • 33 days of holiday including public holidays, plus an additional birthday holiday.
  • Annual leave increases with service, with the option to buy or sell up to five extra days.
  • 16 hours of paid volunteering leave annually.
  • Salary sacrifice and an enhanced company pension scheme.
  • Life insurance at four times salary and group income protection.
  • Private medical insurance through VitalityHealth, including mental health support and cancer care.
  • Family-friendly policies, referral incentives, and Perkbox membership.
  • Cycle to Work, salary-sacrificed gym partnerships, and electric vehicle leasing initiatives.
Starling Bank

About Starling Bank

1,001-5,000 employees
Contact me