1 month ago

AI Developer Apprentice - Technical Debt Automation

Thales

On Site
Full Time
€25,000
Massy, Île-de-France, France
Apply

Job Overview

Job TitleAI Developer Apprentice - Technical Debt Automation
Job TypeFull Time
Offered Salary€25,000
LocationMassy, Île-de-France, France

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.

Uncover Hiring Manager

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

Tags:

AI Developer
Apprentice
Technical Debt
Automation
Python
GitLab CI
C++
SonarQube
Software Quality
Artificial Intelligence
Machine Learning
Data Science
Internship
Graduate Program
Thales
Massy
France

Share Job:

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