Software Developer Trainee - Java & AI/ML
📄 Job Description
About the Role
Join NatWest Digital X as a Software Developer Trainee for a 6-month fixed-term contract. This is an excellent opportunity for a driven individual to take on an exciting career challenge, hone existing technical skills, and advance their career within our digital revolution team. We aim to create effortless and secure digital experiences by engineering simple solutions, protecting our customers, and operating smarter.
Responsibilities
As a Software Engineer Trainee, you will engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions. You will work within a feature team, utilizing your experience to engineer software, scripts, and complex tools, while liaising with engineers, architects, and business analysts across the platform.
Your responsibilities will also include:
- Working in permanent teams responsible for the full software lifecycle, from initial development through enhancement and maintenance to replacement or decommissioning.
- Collaborating to optimize our software engineering capability.
- Designing, producing, testing, and implementing working code.
- Integrating APIs for seamless data exchange between systems.
- Conducting research and staying up-to-date on the latest trends in AI/ML.
Requirements
You will need a background in software engineering, software design, and architecture, along with an understanding of how your expertise supports our customers.
Required skills and qualifications:
- 2025 or 2026 BE, B.Tech, or M.Tech graduates with academic, internship, or project experience in Java and/or AI/ML technologies.
- Experience working with development, bug tracking tools, and wikis.
- Experience with DevOps, Testing, and Agile methodologies and associated toolsets.
- A background in solving highly complex, analytical, and numerical problems.
Mandatory Action: For your application to be considered, it's essential that you mention your GitHub ID score along with your name while filling out the application.