Machine Learning Engineer

Lloyds Banking Group

Machine Learning Engineer

£75780

Lloyds Banking Group, City of Westminster

  • Full time
  • Permanent
  • Onsite working

Posted today, 1 Oct | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: 41ea131d1d1349e6a1122953b0110885

Full Job Description

The Machine Learning Engineer role at Lloyds Banking Group involves developing and deploying end-to-end ML systems in Python on Cloud Infrastructure, working closely with data engineers and scientists. You'll be responsible for productionising ML pipelines to address the bank's data challenges and contributing to core libraries and tools that enhance data science delivery. Ideal candidates should have 3-4 years of experience in the software development lifecycle, strong Python skills, and a keen interest in data science and machine learning. The role offers a diverse and informal work environment with a focus on career progression and personal development, providing an opportunity to make a significant impact on millions of customers., You will develop end-to-end ML systems in Python and deploy these on our Cloud Infrastructure alongside our data engineers and data scientists. Your main responsibility will be to apply your software engineering expertise to productionise ML pipelines that implement data science solutions to the bank's data problems. You will also contribute to the development of 'core' libraries, tools and templates that make the delivery of data science at LBG faster, more robust and consistent. You will work with solutions that span the full reach of LBG - from predicting savings balances to identifying which of our customers may fall into financial difficulty and need a helping hand, you have an opportunity to have a material impact on the lives of customers across the UK.

We're keen to speak with experienced software engineers with a strong interest in data, and those already working as ML engineers or data scientists with a strong preference for developing production code. We ask that you have at least 3-4 years of industry experience across the full software development lifecycle, from experiment/proof-of-concept and through to production. You'll consider yourself a Pythonista and have experience in writing production level, idiomatic Python. You are an evangelist for software best practices and have a good handle on Python testing frameworks, CI/CD, source control, etc. You are not afraid to share your knowledge with others, offering technical leadership and support as needed. Experience with the core Python data stack (e.g., Pandas, NumPy, Scikit-learn, etc.), an appreciation of pipeline orchestration frameworks (e.g., Airflow, Kubeflow Pipelines, etc.), applied knowledge of statistical modelling and/or experience in implementing and supporting ML systems, and experience with Cloud Computing concepts, is all desirable, but not essential - although a willingness to upskill in all these areas is! This would be a great role if:

  • You are a Python engineer with a track record of shipping software to production.
  • You want to deepen your understanding of data science and machine learning.
  • You have an automation mind-set.
  • You are customer focused and want to continuously improve our systems.
  • You have experience working with Cloud Technologies, such as Google Cloud Platform.
  • And how will we challenge you? We are lucky to have a continuous and interesting supply of work, lots of different data sets to work with and a continually evolving infrastructure. You'll have exposure to many data science problems and an opportunity to continually improve the ways in which they are engineered into ML systems that power LBG's future.

    WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at either the Bristol or London site. Here at Lloyds Banking Group, we put our customers at the heart of everything we do, and every colleague has an important part to play. Data Science and Artificial Intelligence form a key part of our strategy, and as a Machine Learning Engineer you will be contributing to the largest ever transformation in the history of financial services. With 30 million + customers, millions of transactions and 70 thousand colleagues, we have some of the largest datasets in the UK. This combined with our focus in areas such as Gen AI and AI Ethics mean you'll be working at the forefront of Data Science in the banking industry., At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We keep your data safe. So, we'll only ever ask you to provide confidential or sensitive information once you have formally been invited along to an interview or accepted a verbal offer to join us which is when we run our background checks. We'll always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we're building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.

    Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We're committed to creating a consciously inclusive workplace where our colleagues can be themselves, thrive and perform at their best. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer Initiative. As an inclusive employer, we offer Workplace Adjustments for colleagues with a disability (which may include long-term health and neurodivergent conditions) where it is reasonable to do so. This could include flexibility with regards to office attendance, location, and working pattern. We are proud to be a Disability Confident Leader. If you have a disability, you can also apply via our Disability Confident Scheme (DCS). Through the DCS, we guarantee to interview a fair and proportionate number of applicants with a disability, whose application meets the minimum criteria for the advertised job role. We also provide adjustments that are reasonable throughout the recruitment process to reduce or remove barriers for applicants with a disability, long-term health condition or neurodivergent condition. If you'd like an adjustment to the recruitment process just let us know We also offer a wide-ranging benefits package, which includes:
  • A generous pension contribution of up to 15%
  • An annual performance-related bonus
  • Share schemes including free shares
  • Benefits you can adapt to your lifestyle, such as discounted shopping
  • 30 days' holiday, with bank holidays on top
  • A range of wellbeing initiatives and generous parental leave policies
  • If you're excited by the thought of becoming part of our team, get in touch.