Internship - Using AI agents safely for the development of Ada or Rust safety-critical software

Hello Talent

Paris

On-site

EUR 10,000 - 15,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AdaCore, Paris, is offering an internship focused on safely using AI agents in high-integrity software development. The role centers on creating a verifiable framework to check AI inputs and outputs and ensure auditable traces during the build process.

You will contribute to extending AdaCore's safety framework from Ada to Rust, while collaborating with engineers across languages and validating AI-generated code before delivery.

Qualifications

  • Interest in AI safety and software certification.
  • Familiarity with Python and basic scripting.
  • Ability to clearly document findings and decisions.

Responsibilities

  • Map opportunities and risks of AI assistants across the software lifecycle.
  • Define practical checks surrounding AI assistants and how to validate inputs, control use, verify outputs, and record decisions.
  • Draft staged rollout plan with increasing human verification.
  • Build a concrete safeguard integrated into AdaCore's build system.
  • Explore how the framework can extend to Rust, C, and C++.

Skills

Curiosity about software safety
Interest in AI assistants
Python programming
Ada/Rust/C/C++ exposure
GitLab & containers
Clear writing

Tools

Docker
Podman

Job description

Careers >Using AI agents safely for the development of Ada or Rust safety-critical software

Last modified 4 days ago

Using AI agents safely for the development of Ada or Rust safety-critical software

Internship

AdaCore

Paris, France

AdaCore: Helping Developers Build Software that Matters
Everything we do at AdaCore is centered around helping developers build safe, secure and reliable software.

For 30 years, we've partnered with global leaders in aerospace & defense, air traffic management, space, railway and financial services. We've developed tools and services simplifying high-integrity software development through a subscription-based model. As demand for secure applications grows in industries like automotive, medical, energy, and IoT, we're adapting our proven technologies to assist a new generation of developers.
Our +190 global experts based in the US, France, Germany, the UK, and Estonia, collectively develop cutting-edge technologies to address the challenges of high-grade software development.
Joining AdaCore is about joining a culture of innovation, openness, collaboration and dependability, which defines how we work together, with our customers and partners.

Context

AdaCore makes the tools and runtime software that customers use to build software for systems where a failure can hurt people: aircraft, cars, trains. In these fields the finished system is certified against strict standards (such as DO-178C in aviation and ISO 26262 in cars), and every tool that helps build or check the software has to be trusted to a defined degree.

AdaCore's current certification framework grew up around Ada, the language long established in these safety-critical domains and the foundation of AdaCore's tooling. Newer languages are now entering the same work - most notably Rust, with its strong safety guarantees - while C and C++ remain widespread. A framework that only fits Ada is no longer enough; it has to serve Ada and Rust alike.

AI assistants (the kind built on large language models) are now good enough to help across this work: writing and reviewing code, generating tests, explaining failures. But they also make mistakes that ordinary tools do not - they can sound confident while being wrong, give different answers to the same question, and lose track of details in long documents. Recent research on AI in safety engineering makes one point especially clear: an AI model on its own has no safety net, so it must be wrapped in a system that checks what goes in, controls how it is used, verifies what comes out, and keeps a record of it all. Since engineers will use these tools with or without permission, the real question is not whether to allow them, but how to use them with enough confidence.

This internship tackles two connected questions: how to let AI assistants help with critical software while keeping the trust the standards require, and how to make the certification framework work across languages, from the established Ada to the newer Rust.

Goals
  • Map the opportunities and the risks. List where an AI assistant could help across the software life-cycle, and for each, what could go wrong and how much it would matter.
  • Write practical guidance. Define the checks that must surround an AI assistant - validating its inputs, controlling its use, verifying its outputs, and recording everything - so its contribution can be trusted and audited.
  • Roll it out in stages. Start with the AI only advising while a human always verifies, then widen its role step by step as confidence grows, keeping the proven way of working alongside it.
  • Build one concrete safeguard. A check, built into AdaCore's build system, stops any AI-generated code or test from reaching a deliverable until a human has formally reviewed it.
  • Take the framework from Ada to Rust. AdaCore's certification framework was built around Ada; see how well it carries over to Rust, and to C and C++, and suggest where it needs to adapt to become genuinely language-agnostic.

Deliver. The guidance, the rollout plan, and a small working demonstrator.

Skills required or nice to have
  • Curiosity about software safety and certification - no prior background needed
  • Interest in AI assistants and how to use them responsibly (nice to have)
  • Programming in Python
  • Some exposure to Ada, Rust, C or C++ (nice to have)
  • Comfortable with GitLab and containers (Docker/Podman)
  • Clear writing
Timeframe & Location

During 2027 - 6 months - Paris office

Beyond the job

We're a global organization driven by diverse backgrounds, fostering innovation through an open exchange of ideas. We welcome applicants of all backgrounds, celebrating diversity in ethnicity, nationality, gender, age, religion, abilities, sexual orientation, veteran or marital status.
Our commitment is to help our teammates, wherever they are based, feel comfortable and satisfied, by encouraging flexibility to ensure them a healthy work-life balance. Additionally, we prioritize individual development by offering continuous training from day one with a personalized onboarding plan.

For more information about our recruitment process, visit our FAQ.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Safety for Critical Software Internship (Paris)
AI Safety for Critical Software Internship (Paris)

AdaCore • Paris

Hybrid
EUR 10,000 - 15,000
Internship - Measuring and reducing technical debt in safety-critical test suites
Internship - Measuring and reducing technical debt in safety-critical test suites

AdaCore • Toulouse

On-site
EUR 8,900 - 13,000
On-site Toulouse office
Training opportunities
International team
Internship - Business Process Automation with AI
Internship - Business Process Automation with AI

AdaCore • Grenoble

On-site
EUR 10,000 - 13,000
Internship - GNATfuzz fuzzing embedded C
Internship - GNATfuzz fuzzing embedded C

Hello Talent • Paris

Hybrid
EUR 12,000 - 19,000
Stage – Security of autonomous AI coding agents: experimental evaluation of attacks and defences
Stage – Security of autonomous AI coding agents: experimental evaluation of attacks and defences

IRT SystemX • Palaiseau

On-site
EUR 8,900 - 13,000
Research Scientist / Engineer
Research Scientist / Engineer

SaferAI • Paris

Hybrid
EUR 90,000 - 140,000
Health insurance
Retirement plans
50% home transportation
+2
Senior FP&A Analyst
Senior FP&A Analyst

AdaCore • Paris

On-site
EUR 70,000 - 100,000
HR Data and Social reporting Intern
HR Data and Social reporting Intern

Hello Talent • Paris

Hybrid
EUR 10,000 - 13,000
Paris office
Continuous training & onboarding plan
Chargé·e de mission IA - AI Academy & adoption
Chargé·e de mission IA - AI Academy & adoption

Scality • Paris

On-site
EUR 45,000 - 48,000
Office in Paris
AI Academy training
Stock options for CDI hires
Applied AI Engineer, Digital Natives
Applied AI Engineer, Digital Natives

OpenAI, Inc. • Paris

Hybrid
EUR 90,000 - 130,000
Hybrid work model
Relocation assistance