Internship - AI Code Optimization Engineer M/F

Thales

Job Summary

This internship involves developing an AI capable of automatically analyzing source code, generating initial optimization suggestions, executing this process via a long SLURM GPU job, and integrating a monitoring system (e.g., Pyroscope) as well as a multi-agent system to test and validate proposed optimizations. The role is crucial for improving efficiency and reducing computing costs in a high-performance computing (HPC) center.

Must Have

  • Structure an AI process: analysis and suggestions
  • Set up a local environment compatible with large context (>20k tokens)
  • Integrate the process with SLURM for execution on GPU during off-peak hours at the CNES HPC
  • Explore monitoring solutions and a potential multi-agent layer for live testing
  • Bac+5 level education in Computer Engineering or Applied Mathematics, or equivalent university degree
  • Data Science skills
  • Proficiency in Python
  • Knowledge of generative AI principles
  • Knowledge of high-performance computing (HPC) centers
  • Use of HPC job management tools (SLURM) and monitoring tools
  • Team spirit
  • Curiosity
  • Rigor
  • Capacity for innovation

Perks & Benefits

  • Technological expertise
  • Attention to employee work-life balance
  • Inclusive and benevolent environment
  • Recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG index…)
  • Internships are paid according to study level

Job Description

Build a future of trust together

Thales is a global high-tech leader specializing in three sectors: Defense & Security, Aerospace & Space, and Cyber & Digital. It develops products and solutions that contribute to a safer, more environmentally friendly, and more inclusive world. The Group invests nearly 4 billion euros per year in Research & Development, particularly in key innovation areas such as AI, cybersecurity, quantum, cloud technologies, and 6G. Thales has nearly 81,000 employees in 68 countries.

Our commitments, your benefits

  • Our technological expertise
  • Our attention to employee work-life balance
  • An inclusive and benevolent environment
  • A recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG index…)

Your daily life

By joining the Toulouse site, you will integrate a site bringing together our sovereign cyber defense solutions to face growing cyber threats and our digital services activities enabling us to operate our clients' critical information systems and support them in their secure digital transformation.

In a high-performance computing (HPC) center, code optimization is crucial for improving efficiency and reducing computing costs. The emergence of AI and large context language models opens new possibilities for automating this optimization.

This internship consists of developing an AI capable of automatically analyzing a complete source code, generating initial optimization suggestions, executing this process via a long SLURM GPU job, and integrating a monitoring system (e.g., Pyroscope) as well as a multi-agent system to test and validate the proposed optimizations.

By joining us, your missions are:

  • Structuring an AI process: analysis and suggestions,
  • Setting up a local environment compatible with large context (>20k tokens),
  • Integrating the process with SLURM for execution on GPU during off-peak hours at the CNES HPC,
  • Exploring monitoring solutions and a potential multi-agent layer for live testing.

Your profile:

Is your priority to complete a 6-month internship?

Do you wish to contribute to the development of new innovative code optimization techniques?

You are pursuing a Bac+5 level education in Computer Engineering or Applied Mathematics, or equivalent university degree and you have experience in:

  • Data Science skills,
  • Proficiency in Python,
  • Knowledge of generative AI principles,
  • Knowledge of high-performance computing (HPC) centers,
  • Use of HPC job management tools (SLURM) and monitoring tools.

Are your team spirit, curiosity, rigor, and capacity for innovation recognized assets?

Then this position is for you!

All our internships are formalized by an agreement and subject to remuneration, the amount of which is determined according to your level of study.

Thales, a Handi-Engaged company, recognizes all talents. Diversity is our best asset. Apply and join us!

3 Skills Required For This Role

Game Texts Data Science Python

Similar Jobs