Ingénieur Logiciel Rust - Serveur de stockage Git (F/H)

Dassault Systèmes

Vélizy-Villacoublay

On-site

EUR 65,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Environnement multiculturel
Cadre de travail convivial
Diversité et inclusion
Plan de formation et mobilités Interna

Job summary

Dassault Systèmes recherche un ingénieur logiciel Rust pour développer un service de stockage Git distribué et multi-tenant, dédié à un trafic élevé d’utilisateurs et d’agents IA. Poste CDI basé à Vélizy-Villacoublay, avec collaboration étroite sur les API et l’observabilité.

Vous travaillerez sur le serveur qui stocke et sert les dépôts Git, en lien avec les responsables techniques et produit, dans un stack incluant Rust, Kubernetes, bases SQL, Kafka et Helm.

Qualifications

  • Première expérience en développement logiciel nécessaire, en emploi, alternance, stage ou projet open source significatif.
  • Pratique ou expérience en Rust ou dans des composants systèmes dans un autre langage est souhaitée.
  • Compréhension des bases du réseau, des entrées-sorties, de la concurrence et de Linux.

Responsibilities

  • Opérations Git côté serveur : lecture des objets et des références, gestion des packs, échanges Git et maintenance des dépôts.
  • APIs internes utilisées par le serveur frontal et le coordinateur de réplication.
  • Amélioration des performances pour les clones répétés, fetchs incrémentaux et écritures concurrentes.
  • Observabilité du service : métriques, traces et diagnostic des incidents.
  • Tests de non-régression et de charge, et documentation des choix techniques.

Skills

Rust
Développement logiciel
Réseaux
Linux

Tools

Kubernetes
Helm
Git
SQL
Kafka

Job description

Ingénieur Logiciel Rust - Serveur de stockage Git (F/H)

Rejoignez notre équipe R&D au cœur de l’innovation en ingénierie système.

Nous développons une solution SaaS conçue autour de l’IA et de SysML v2 pour accompagner la conception, l’analyse, la validation et l’exploitation de systèmes complexes dans l’aéronautique, l’automobile, la défense, l’énergie, le transport et l’industrie.

Avec SysML v2, la modélisation système devient « as code » : le modèle s’écrit, se versionne et s’outille comme un langage de programmation moderne. Nous construisons la chaîne complète, du parsing et du modèle sémantique aux services de langage et aux API, jusqu’à un IDE web et une extension VS Code. La performance sur les grands modèles est un enjeu central.

Poste de Software Engineer Rust en CDI, basé à Vélizy-Villacoublay.

Votre mission

Vous participez à la création, en Rust, d’un service de stockage Git distribué et multi-tenant. Ce service devra répondre à un trafic soutenu d’utilisateurs et d’agents IA qui clonent, lisent et poussent des dépôts en parallèle.

Votre périmètre principal est le serveur qui stocke et sert les dépôts Git. Vous travaillez en lien étroit avec la personne responsable du coordinateur de réplication et avec l’équipe qui développe le serveur applicatif frontal.

Accompagné·e par des ingénieurs expérimentés, vous prendrez progressivement en charge :

  • Les opérations Git côté serveur : lecture des objets et des références, gestion des packs, prise en charge des échanges Git et maintenance des dépôts
  • Les API internes utilisées par le serveur frontal et le coordinateur de réplication
  • L’amélioration des performances pour les clones répétés, les fetchs incrémentaux et les écritures concurrentes
  • L’observabilité du service : métriques, traces et diagnostic des incidents
  • Les tests de non-régression et de charge, ainsi que la documentation des choix techniques

Vous contribuerez également à préparer la réplication, notamment à travers les transactions sur les références et le suivi de l’état des dépôts.

Vous avez une première expérience en développement logiciel, acquise en emploi, en alternance, en stage ou dans un projet open source significatif. Vous pratiquez Rust ou avez déjà développé des composants systèmes dans un autre langage et souhaitez vous investir durablement dans Rust.

Vous comprenez les bases du réseau, des entrées-sorties, de la concurrence et de Linux. Vous aimez comprendre le fonctionnement d’un système en profondeur, mesurer ses performances et construire du code fiable, testé et lisible.

Une connaissance des mécanismes internes de Git — objets, packs, références ou protocoles — sera appréciée. Une expérience avec Kubernetes / Helm. Aucune connaissance préalable de SysML ou de l’ingénierie système n’est requise.

Vous pouvez travailler et échanger en français ou en anglais ; la documentation technique est rédigée en anglais.

Votre environnement

La stack comprend Rust, Kubernetes, Base de données SQL, Kafka, stockage objet et Helm.

Vous travaillerez directement avec les responsables techniques et produit, dans un cadre de décisions rapides et de revues de code exigeantes.

Les attentes de nos clients dans l’aéronautique et la défense placent la fiabilité, la traçabilité et la sécurité au centre du travail quotidien.

Nous rejoindre, c'est aussi

Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans.

Principaux avantages et bénéfices
  • Environnement multiculturel
  • Cadre de travail convivial axé sur le bien-être et la santé
  • Engagement en faveur de la diversité et de l’inclusion
  • Politique dynamique de développement de carrière : plan de formation, mobilités internes
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur Logiciel Rust - Systèmes distribués et réplication Git (F/H)
Ingénieur Logiciel Rust - Systèmes distribués et réplication Git (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 70,000 - 110,000
Ingénieur(e) Développement Java / Web / Rust (F/H)
Ingénieur(e) Développement Java / Web / Rust (F/H)

Dassault Systèmes • Vélizy-Villacoublay

Hybrid
EUR 52,000 - 72,000
Ingénieur Développement Java/Web/Rust – IA Native Platform
Ingénieur Développement Java/Web/Rust – IA Native Platform

Dassault Systèmes • Vélizy-Villacoublay

Hybrid
EUR 52,000 - 72,000
Ingénieur Rust - Serveur Git Distribué et Multi-Tenant
Ingénieur Rust - Serveur Git Distribué et Multi-Tenant

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 65,000 - 90,000
Environnement multiculturel
Cadre de travail convivial
Diversité et inclusion
+1
Ingénieur(e) Développement Java / Web / Rust (F/H)
Ingénieur(e) Développement Java / Web / Rust (F/H)

Groupe Talents Handicap • Bois-Colombes

On-site
EUR 55,000 - 75,000
Environnement multiculturel
Cadre convivial axé bien-être et santé
Diversité et inclusion
+1
Ingénieur Logiciel Rust Senior - Réplication Git Distribuée
Ingénieur Logiciel Rust Senior - Réplication Git Distribuée

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 70,000 - 110,000
Ingénieur RUST embarqué - H/F
Ingénieur RUST embarqué - H/F

Elsys Design • Villeurbanne

On-site
EUR 52,000 - 70,000
10 jours RTT
Allocation repas / Titre restaurant
Mutuelle Santé Famille
+5
Senior Software Engineer – Backend (Rust)
Senior Software Engineer – Backend (Rust)

digiRocks • Île-de-France

On-site
EUR 75,000 - 120,000
CDI- DevSecOps Engineer - H/F
CDI- DevSecOps Engineer - H/F

Naval Group • Paris

On-site
EUR 50,000 - 70,000
Ingénieur DevSecOps infra bare-métal (H/F)
Ingénieur DevSecOps infra bare-métal (H/F)

ibou • Paris

Hybrid
EUR 85,000 - 120,000