Skip to content
Natwestgroup logo

Natwestgroup

AI ML Trainee

Posted 1 week ago

Experience
Any experience
Location
Chennai, India
Job type
Full-time
Work mode
On-site
AI ML Trainee at Natwestgroup

About the job

Full details, eligibility and the selection process are available on the company's careers page.

Skills

Select a skill to see other jobs that ask for it.

Complete details and how to apply

Job Details

Detail Information
Company NatWest (NatWest Digital X)
Job Title AI ML Trainee (Software Engineer)
Department Software Engineering, Technology
Location Chennai, India
Job Type Fixed-term contract (6 months), full-time
Eligible Candidates 2025/2026 graduates
Closing Date 07/11/2026 (as listed; see note below)
Key Skills Python, data structures and algorithms, AI/ML fundamentals
Important You must mention your GitHub ID score along with your name in the application

Note on the closing date: The listing shows "07/11/2026". Read in the day-first format used in the UK, that is 7 November 2026, which is very close. Please check the exact date on NatWest's official careers site before applying.

About NatWest Digital X

NatWest Digital X works to one aim: to make digital experiences that are effortless and secure. It organizes itself around three principles: engineer, protect, and operate. The team engineers simple solutions, protects its customers, and operates smarter.

Job Description

This role is based in India, and all normal working days must be carried out in India.

Join as a Software Engineer:

  • An opportunity for a driven Software Engineer to take on an exciting new career challenge.
  • Day to day, you'll build a wide network of stakeholders of varying levels of seniority.
  • A chance to hone your existing technical skills and advance your career.

What You'll Do

In this role, you'll engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.

You'll work within a feature team, engineering software, scripts, and tools that are often complex, and liaising with other engineers, architects, and business analysts across the platform.

You'll also be:

  • Producing complex and critical software rapidly and of high quality, which adds value to the business.
  • Working in permanent teams that are responsible for the full life cycle, from initial development, through enhancement and maintenance, to replacement or decommissioning.
  • Collaborating to optimize the software engineering capability.
  • Designing, producing, testing, and implementing working code.
  • Working across the life cycle, from requirements analysis and design, through coding to testing, deployment, and operations.

The Skills You'll Need

You'll need a strong foundation in computer science and software engineering fundamentals, together with curiosity and enthusiasm for solving problems using technology. As this is an early-career role, NatWest is interested in your fundamentals, problem-solving ability, and willingness to learn rather than extensive commercial experience.

You'll also need:

  • Strong hands-on Python programming skills, with an understanding of object-oriented programming, modular code, and basic software development practices.
  • A strong understanding of data structures and algorithms, with the ability to apply them effectively when solving programming problems.
  • Strong analytical and problem-solving skills, with the ability to break down problems, evaluate approaches, and translate solutions into working code.
  • A conceptual understanding of Artificial Intelligence and Machine Learning, including fundamental concepts related to models, training, inference, and data.
  • A good understanding of software engineering practices, including version control, testing, debugging, and collaborative development.
  • The ability to learn independently, experiment with unfamiliar technologies, and collaborate effectively within an engineering team.
  • Exposure to Generative AI, Large Language Models (LLMs), AI agents, or Agentic AI is desirable but not essential.

Eligibility and Application Rules

  • Not eligible: candidates who are graduating from, or have graduated from, colleges that NatWest has partnered with will not be considered for this role.
  • Mandatory action: for your application to be considered, you must mention your GitHub ID score along with your name while filling out the application.

Original Job Posting (Source Data)

Software Engineering, Technology AI ML Trainee | 6-Month Fixed-Term Contract | 2025/2026 Graduates Closing date for applications: 07/11/2026 Location: Chennai, India Job type: Fixed Term Contract | Contract type: Full Time

Join our digital revolution in NatWest Digital X In everything we do, we work to one aim. To make digital experiences which are effortless and secure. So we organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter.

Job description This role is based in India and as such all normal working days must be carried out in India.

Join us as a Software Engineer

  • This is an opportunity for a driven Software Engineer to take on an exciting new career challenge
  • Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority
  • It's a chance to hone your existing technical skills and advance your career

What you'll do

In your new role, you'll engineer and maintain innovative, customer centric, high performance, secure and robust solutions.

You'll be working within a feature team and using your extensive experience to engineer software, scripts and tools that are often complex, as well as liaising with other engineers, architects and business analysts across the platform.

You'll also be:

  • Producing complex and critical software rapidly and of high quality which adds value to the business
  • Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning
  • Collaborating to optimise our software engineering capability
  • Designing, producing, testing and implementing our working code
  • Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations

The skills you'll need

You'll need a strong foundation in computer science and software engineering fundamentals, together with curiosity and enthusiasm for solving problems using technology. As this is an early-career role, we're interested in your fundamentals, problem-solving ability, and willingness to learn rather than extensive commercial experience.

You'll also need:

  • Strong hands-on Python programming skills, with an understanding of object-oriented programming, modular code, and basic software development practices
  • Strong understanding of data structures and algorithms, with the ability to apply them effectively when solving programming problems
  • Strong analytical and problem-solving skills, with the ability to break down problems, evaluate approaches, and translate solutions into working code
  • Conceptual understanding of Artificial Intelligence and Machine Learning, including fundamental concepts related to models, training, inference, and data
  • Good understanding of software engineering practices, including version control, testing, debugging, and collaborative development
  • Ability to learn independently, experiment with unfamiliar technologies, and collaborate effectively within an engineering team. Exposure to Generative AI, Large Language Models (LLMs), AI agents, or Agentic AI is desirable but not essential

Candidates who are graduating from or have graduated from colleges we have partnered with will not be considered for this role

Mandatory action: For your application to be considered for this role, it's essential that you mention your GitHub ID score along with your name while filling out the application.


Disclaimer: Job details are based on the listing published by NatWest. Please verify the latest requirements, closing date, and availability on NatWest's official careers site before applying.

Interview prep · Data Scientist / ML Engineer

How to prepare for this interview

Data science and ML interviews combine statistics, machine learning theory, coding in Python and an applied case. Interviewers look for people who understand why a model works, how to evaluate it honestly and how it would behave in production.

Typical selection process

  1. 1

    Online assessment

    Python coding, SQL, probability and ML MCQs.

  2. 2

    ML fundamentals

    Algorithms, bias-variance, metrics, feature engineering and model evaluation.

  3. 3

    Case study or take-home

    Build or design a model for a business problem and present your approach.

  4. 4

    Project deep-dive and HR

    Your projects or research in depth, deployment, then HR.

Rounds vary between companies. Natwestgroup may combine or skip some of them.

Questions to start with

Open a question to see what the interviewer is looking for.

Technical Explain the bias-variance trade-off.
How to answer: High bias underfits; high variance overfits. Regularisation, more data, a simpler model or ensembles move you along the trade-off.
Technical How do you handle an imbalanced dataset?
How to answer: Use suitable metrics (precision, recall, F1, PR-AUC), class weights, resampling such as SMOTE, and threshold tuning. Accuracy is misleading here.
HR Walk me through your final year project.
How to answer: Explain the problem, your exact contribution, the tech you chose and why, and one thing that went wrong and how you fixed it. Interviewers dig into this, so know every line you claim.

This guide is written by the JOBSPOT 360 team from common interview patterns for this kind of role. It is not provided by Natwestgroup, and the actual questions may differ.

Frequently asked questions

Can freshers apply for the AI ML Trainee role at Natwestgroup?

Yes. The role accepts candidates with Any experience of experience, so freshers can apply.

What is the salary for this job?

Natwestgroup has not disclosed the salary. You can ask about it during the HR round.

Where is the job located? Is it remote?

This is an on-site role in Chennai, India.

What skills are required for this job?

The listing mentions Python and OOPS. Expect interview questions on each of them.

What is the last date to apply?

No deadline is listed. Openings like this can close once enough applications come in, so apply early.

How do I apply?

Select "Apply on company site" on this page. It opens Natwestgroup's official careers page, where you submit your application. JOBSPOT 360 does not collect applications and never charges a fee.

More openings

See all jobs