AI Developer Apprentice - Technical Debt Automation
Thales
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Thales
Thales is a global leader in high technology, specializing in Defense & Security, Aeronautics & Space, and Cyber & Digital sectors. We develop products and solutions that contribute to a safer, more environmentally friendly, and more inclusive world. The Group invests nearly €4 billion annually in Research & Development, particularly in key innovation areas like AI, cybersecurity, quantum, cloud technologies, and 6G. Thales has nearly 81,000 employees in 68 countries.
Our Commitments, Your Benefits
- Technological expertise
- Focus on employee well-being
- Inclusive and supportive environment
- Recognized social and environmental commitment (Thales Solidarity, CAC 40 ESG index...)
Your Daily Life
The Ground & Air Systems division, based in Massy, is a leader in air operation command and control systems and air defense radar systems. This organization is responsible for deploying engineering software tools and supporting all stakeholders. We work to provide the best answers to the challenges of various engineering disciplines, leveraging and enriching the Group's proposed solutions according to needs.
In this role, you will contribute to the development of an innovative tool for automating technical debt correction in software projects. You will be involved in integrating code analysis and artificial intelligence solutions within the GitLab continuous integration pipeline.
Initially, you will be based at the Massy site, and then at the Vélizy-Villacoublay site.
Your Missions
- Develop a tool for automatic detection and correction of technical debt in GitLab CI/CD, leveraging defects detected by SonarQube.
- Integrate and utilize AI tools (LangGraph, CrewAI, Mistral) in Python.
- Automate the correction process and its deployment on C++ software components.
- Design and execute a proof-of-concept (POC) on a C++ component to validate the approach.
- Document proposed solutions and present results to the team.
Your Profile
- Student in engineering school or Master's in Computer Science with a specialization in Data Science or AI, seeking a 2-year apprenticeship as part of your BAC+5 training.
- Proficient in Python, especially with AI/ML frameworks.
- Experience with REST APIs.
- Familiarity with continuous integration tools, particularly GitLab CI.
- Proficiency in C++ development.
- Knowledge of SonarQube.
- Interest in software quality and automation.
- Curious and up-to-date on technological advancements.
- Rigor, autonomy, and initiative.
- Appreciation for teamwork and good communication skills.
A Word from the Team
The apprenticeship will take place within the team responsible for supporting all engineering means (covering all engineering disciplines: software, hardware, system, specialties) at Thales LAS France.
Thales, a company committed to supporting people with disabilities, recognizes all talents. Diversity is our greatest asset. Apply and join us!
Key skills/competency
- AI Developer Apprentice
- Technical Debt Automation
- Python
- AI/ML Frameworks
- REST APIs
- GitLab CI
- C++ Development
- SonarQube
- Software Quality
- Continuous Integration
How to Get Hired at Thales
- Tailor your resume: Highlight AI, Python, C++, GitLab CI, and SonarQube experience.
- Craft a compelling cover letter: Showcase your passion for software quality and automation.
- Prepare for technical interviews: Brush up on Python AI/ML frameworks and C++ development.
- Demonstrate your fit: Emphasize your curiosity, autonomy, and teamwork skills during the interview.
- Research Thales: Understand their commitment to innovation and their mission in key tech sectors.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background