Overview
An early-career Software Engineer trainee role on a 6-month fixed-term contract, working within a feature team to engineer and maintain secure, high-performance software, scripts and tools, with a focus on AI and machine learning.
What you'll do
- Engineer and maintain innovative, customer-centric, high-performance, secure and robust solutions within a feature team.
- Engineer software, scripts and tools that are often complex, liaising with other engineers, architects and business analysts across the platform.
- Produce complex and critical software rapidly and of high quality that adds value to the business.
- Work in permanent teams responsible for the full life cycle, from initial development through enhancement and maintenance to replacement or decommissioning.
- Collaborate to optimise the software engineering capability.
- Design, produce, test and implement working code.
- Work across the life cycle, from requirements analysis and design through coding to testing, deployment and operations.
- Build a wide network of stakeholders of varying levels of seniority.
What you'll need
- Strong foundation in computer science and software engineering fundamentals.
- Curiosity and enthusiasm for solving problems using technology.
- 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.
- Candidates must mention their GitHub ID score along with their name when filling out the application.
Nice to have
- Exposure to Generative AI, Large Language Models (LLMs), AI agents, or Agentic AI.
Details
- Location: Bengaluru.
- Employment type: 6-month fixed-term contract.
- Hours: 45 per week.
- Candidates graduating from or who have graduated from partnered colleges will not be considered for this role.
- Job posting closing date: 07/11/2026.
Read the full description and apply on the company’s own careers page.