Senior Machine Learning Engineer

Senior Machine Learning Engineer

Full-Time 63000 - 77000 £ / year (est.) Hybrid
A

At a Glance

  • Tasks: Join HSBC as a Senior Machine Learning Engineer and drive innovative AI solutions.
  • Company: HSBC, a global leader in banking and financial services.
  • Benefits: Competitive salary, inclusive culture, and opportunities for career growth.
  • Other info: Join a supportive team committed to inclusivity and professional development.
  • Why this job: Make an impact with cutting-edge AI technology in a diverse environment.
  • Qualifications: Strong software engineering skills and experience with AI deployment.

The predicted salary is between 63000 - 77000 £ per year.

Archer is collaborating with HSBC to connect them with exceptional professionals for this role. If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential - whether you want a career that could take you to the top, or an exciting new direction, we offer opportunities, support and rewards that will take you further. We’re one of the largest banking and financial services organisations in the world, with a network that covers more than 50 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people fulfil their hopes and realise their ambitions.

As our Senior Machine Learning Engineer you’ll join the Growth AI programme within Corporate. You will communicate trade-offs and recommendations clearly to both technical and non-technical stakeholders. You will contribute to engineering standards and ways of working (code reviews, design reviews, documentation) and help uplift team capability through practical coaching.

To be successful in this role you should meet the following requirements:

  • Strong software engineering experience delivering end-to-end services in production (not just notebooks/experiments), with ownership for run/support considerations.
  • Proficiency in Python and modern engineering practices (clean code, testing, packaging, dependency management, Git-based workflows).
  • Hands-on experience with AI deployment patterns and infrastructure (e.g. containerisation with Docker, orchestration such as Kubernetes, API-based serving, batch/stream inference).
  • Practical MLOps experience: CI/CD for ML, model packaging and release management, automated validation, monitoring, and lifecycle management.
  • Working knowledge of ML/DL frameworks and tooling (e.g. PyTorch/TensorFlow and the Python ML ecosystem) sufficient to collaborate effectively with data scientists and implement inference pipelines.
  • Experience working with complex, multi-layered datasets (including imbalanced data) and integrating data pipelines into AI services.
  • Hands-on experience building and deploying web APIs using libraries such as Flask or FastAPI.
  • Proficiency with database technologies such as SQL Server or Postgres, etc.
  • Strong stakeholder communication skills: able to explain technical designs, risks, and operational considerations to wide-ranging audiences.
  • Good organisational skills and delivery discipline (prioritisation, time management, working across multiple initiatives).
  • Proven track record designing, deploying and operating production ML/GenAI services in cloud environments, understanding the operational realities vs on-prem (security, networking, scaling, resilience and cost management).
  • Hands-on experience building agentic LLM systems, including RAG workflows, tool/function calling and orchestration, and integrating external APIs and enterprise data sources to improve business operations with appropriate guardrails and evaluation.

Being open to different points of view is important for our business and the communities we serve. At HSBC, we’re dedicated to creating diverse and inclusive workplaces - no matter their gender, ethnicity, disability, religion, sexual orientation, socio‑economic background or age. We are committed to removing barriers and ensuring careers at HSBC are inclusive and accessible for everyone to be at their best. We take pride in being a Disability Confident Leader and will offer an interview to people with disabilities, long term conditions or neurodivergent candidates who meet the minimum criteria for the role. If you have a need that requires accommodations or changes during the recruitment process, please get in touch with our Recruitment Helpdesk via hsbc.recruitment@hsbc.com.

Senior Machine Learning Engineer employer: Archer

Archer is an exceptional employer located in the innovative hub of San Jose, California, where we are at the forefront of sustainable air mobility. Our collaborative work culture fosters diversity and creativity, providing employees with ample opportunities for professional growth and development in the aerospace industry. With a commitment to employee well-being and inclusivity, Archer offers a unique chance to contribute to groundbreaking technology while enjoying a supportive and dynamic workplace.

A

Contact Details:

Archer Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Machine Learning Engineer

✨Tap into Campus Networks

If you're still in uni, don’t forget to engage with your campus's career services and attend finance-related events. Banks often do presentations and recruitment drives on campus, so put yourself out there and make use of these opportunities to show off your passion for the field.

✨Get Certified

Consider pursuing relevant certifications like the CFA or ACCA while you’re job hunting. They not only beef up your CV but also connect you with professional bodies which can lead to networking opportunities and even job openings in banking and financial services.

✨Connect on Professional Platforms

Join finance-focused groups on platforms like LinkedIn and engage in discussions. This can really help you stand out from the crowd, allowing potential employers to see your knowledge and interest in industry trends. Plus, you might stumble upon job postings shared exclusively within the group.

✨Apply Directly and Be Proactive

Don’t shy away from reaching out directly to firms like Archer. Use their websites and apply through them, but also consider following up with a polite email to express your enthusiasm. Being proactive can make a huge difference in getting noticed in the competitive financial services sector.

We think you need these skills to ace Senior Machine Learning Engineer

Software Engineering
Python
Clean Code Practices
Testing
Packaging
Dependency Management
Git-based Workflows

Some tips for your application 🫡

Show Off Your Numbers!:In the banking and financial services world, quantifiable achievements are key. Make sure your CV highlights your grades in relevant subjects, any financial certifications you hold, and specific projects where you've delivered measurable results. Employers love to see how your skills translate into real-world success.

Tailor Your Cover Letter to the Role:When applying for a full-time position, your cover letter should make a direct connection between your experience and the job description. Don't just state your enthusiasm for finance—dive into how your background in banking or financial analysis sets you apart. Let your passion shine through while being specific about what you can bring to Archer.

Include Relevant Financial Software Experience:If you've worked with financial modelling tools or software like Excel, SAP, or specific analytical tools during your studies or internships, bring that up! Highlighting your proficiency can really make your application pop and show you're ready to hit the ground running in a full-time role.

Research and Reflect:Before hitting that 'apply' button on Archer's website, do a little digging. Look up their recent projects, values, and culture. Reflecting their ethos in your application can make a huge difference and show you’re genuinely interested in being part of the team!

How to prepare for a job interview at Archer

✨Brush Up on Financial Analysis Skills

Make sure you're well-versed in financial concepts and analytical techniques relevant to banking and financial services. Get comfortable with tools like Excel for modelling or financial forecasting, as technical questions in this area are common during interviews with Archer.

✨Prepare for Case Studies

Expect to tackle case studies that demonstrate your problem-solving skills in real-world banking scenarios. Familiarise yourself with the types of problems you might face—think risk assessments or investment evaluations—and be ready to articulate your thought process clearly.

✨Show Your Passion for Finance

Since this is a full-time position, employers at Archer will be keen to see your genuine interest in finance. Be prepared to discuss recent industry trends or news articles that excite you, showcasing your enthusiasm and engagement with the field.

✨Network with Industry Professionals

Before your interview, reach out to current or former Archer employees on platforms like LinkedIn. They'll offer unique insights into the company's culture and the interview process, which can give us a delightful edge in showcasing a good fit for the team.