Software Engineer C++ High Performance H/F/N

OVHcloud

Paris

Sur place

EUR 70 000 - 105 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

OVHcloud recherche un ingénieur logiciel spécialisé en dataplane pour rejoindre l’équipe Software Enablers à Paris. Vous concevrez et optimiserez des briques réseau hautes performances et contribuerez à l’évolution des services SDN.

Vous maîtrisez le C/C++, Linux, et les techniques de programmation à faible latence. Le poste implique travail en équipe et intégration avec les systèmes OVHcloud.

Qualifications

  • Maîtrise avancée du C/C++ et du développement bas niveau.
  • Bonne connaissance de Linux et du noyau/linux userspace.

Responsabilités

  • Développer des solutions dataplane réseau haute performance.
  • Optimiser les performances des fonctions réseau.
  • Maintenir et améliorer les outils et processus de développement.
  • Collaborer avec les autres équipes pour intégrer les solutions dans l’écosystème OVHcloud.
  • Participer à la résolution de problèmes techniques complexes.

Connaissances

C/C++
Linux kernel
Low-latency
OSI stack
Linux tooling
Multithreading
Testing & VCS

Formation

Bachelor's degree in Computer Science

Outils

DPDK
eBPF/XDP
CI/CD tools
Perf tools

Description du poste

Vous voulez contribuer à des projets uniques pour construire ensemble le cloud libre ? Allons-y!

Chez OVHcloud, nous sommes animés par la même volonté, celle de construire l’avenir ensemble pour défendre la liberté d’innover.

Avec plus d'1,6 millions de clients dans le Monde, OVHcloud est le leader Européen du cloud computing et le 3ème hébergeur Internet au rang mondial. Notre entreprise emploie plus de 2800 collaborateurs et nos équipes croissent à toute vitesse, en France comme à l'international.

Avec 43 data centres et une présence commerciale sur les 4 continents, nous fabriquons nos propres serveurs et maîtrisons ainsi l'ensemble de notre chaîne industrielle.

Nous défendons un cloud innovant et différent, qui respecte les valeurs européennes de liberté de choix, de transparence, d'ouverture aux standards, de protection de la vie privée.

Afin d’accompagner notre croissance, nous sommes constamment en quête de nouveaux talents qui partagent nos valeurs et nos ambitions.

Au sein de votre équipe #OneTeam
  • Au cœur même des fonctions réseaux virtualisées (Network Virtual Functions) et de l’avenir des fonctionnalités réseau d’OVHcloud se trouve l’équipe Software Enablers. Nous concevons en interne des fonctions réseaux virtualisées personnalisées et de haute performance.
  • En exploitant des équipements basés sur des processeurs à usage général (CPU) dotés de cartes réseaux haute performance, nous fournissons aux clients d'OVHcloud des solutions logicielles de dataplane réseau hautement optimisées.
  • Dans ce contexte, vous participerez à la maintenance de l’écosystème existant, mais aussi à la conception et au développement des futures évolutions des briques logicielles du dataplane, indispensables pour propulser le Software-Defined Networking (SDN) chez OVHcloud.
Vos principales responsabilités
  • Développer des solutions logicielles de dataplane réseau haute performance.
  • Optimiser les performances des fonctions réseaux virtualisées.
  • Maintenir et améliorer les outils et processus de développement.
  • Collaborer avec les autres équipes pour intégrer les solutions dans l’écosystème OVHcloud.
  • Participer à la résolution des problèmes techniques complexes.
Votre futur impact

Dans 6 mois vous :

  • Disposerez d’une bonne comprehension générale des infrastructures réseaux chez un opérateur de cloud mondial.
  • Serez à l’aise avec les différents concepts et services réseaux qui composent un SDN chez un opérateur de cloud Mondial.
  • Serez à l’aise avec les briques et technologies fondamentales relatives au développement de ces services réseaux (DPDK, eBPF/XDP, …).
  • Aurez contribué au développement d’au moins deux composants logiciels dans notre écosystème de services réseaux virtualisés;

Et dans 1 an vous :

  • Serez autonome sur le développement de nouveaux services réseaux virtualisés à haute performance et scalabilité.
  • Contribuerez avec vos collègues développeurs à faire évoluer un périmètre technique critique et à forte valeur ajoutée pour nos clients.
  • Serez devenu un acteur majeur de l’innovation au sein des équipes réseaux chez OVHcloud.
Compétences requises :
  • Excellente maîtrise de la programmation C et C++ bas niveau (plus de 3 ans d'expérience dans un domaine connexe) et des outils associés (build chain, debugging, profiling, multithreading).
  • Vous avez des compétences en programmation Linux (userland & kernel) et en configuration approfondie du noyau.
  • Bonne connaissance de la programmation à faible latence et des architectures de traitement bas niveau.
  • À l’aise avec la pile OSI et les protocoles de la couche 2 à la couche 4.
  • À l’aise dans l'environnement Linux (ligne de commande, scripting).
  • À l’aise avec les outils de développement courants (versionnage, tests…).
C'est un +
  • Vous avez une expérience sur d'autres langages de développement : Golang, Python ou Bash.
  • Vous connaissez les outils CI/CD et de test.
  • Vous avez une expérience dans le développement de logiciels réseau haute performance (DPDK, eBPF/XDP, ...).
  • Vous avez des connaissances en optimisations réseau Linux et en intégration logicielle associée.
  • Vous avez de l’expérience en administration système Linux et en automatisation des tests logiciels.
  • Vous avez une expérience avec les infrastructures réseaux à grande échelle.

OVHcloud valorise la diversité des personnes qu’elle embauche et accompagne. La diversité, pour OVHcloud, c’est favoriser un milieu de travail où les différences individuelles sont reconnues, appréciées et respectées de façon à développer le plein potentiel et les forces de chacune et chacun. Soyez libre d’être vous-même !

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Software Engineer - High Performance H/F/N
Software Engineer - High Performance H/F/N

OVH GmbH • Roubaix

Hybride
EUR 45 000 - 65 000
Politique de télétravail hybride
Plan d'actionnariat salarié
Programme de reconnaissance de l'ancienneté
+3
Architect Network PaaS - F/H/N
Architect Network PaaS - F/H/N

OVH GmbH • Roubaix

Hybride
EUR 90 000 - 130 000
Télétravail hybride
Plan d'actionnariat salarié
Reconnaissance de l'ancienneté
+6
Développeur Golang - API
Développeur Golang - API

OVH GmbH • Paris

Hybride
EUR 90 000 - 130 000
Télétravail hybride
Plan d'actionnariat salarié
Subventions vacances et sport
+5
Site Reliability Engineer - Network Observability F/H/N
Site Reliability Engineer - Network Observability F/H/N

OVHcloud • Rennes

Sur place
EUR 45 000 - 60 000
Software Engineer VPC - F/H/N
Software Engineer VPC - F/H/N

OVH GmbH • Roubaix

Hybride
EUR 65 000 - 90 000
Télétravail hybride
Plan d'actionnariat salarié
Subventions vacances et sport
+3
IT Technical Leader - F/H/N
IT Technical Leader - F/H/N

OVH GmbH • Nantes

Hybride
EUR 55 000 - 75 000
Politique de télétravail hybride
Plan d'actionnariat salarié
Programme de reconnaissance de l'ancienneté
+2
Développeur Rust - Detection H/F/N
Développeur Rust - Detection H/F/N

OVHcloud • Lille

Sur place
EUR 45 000 - 60 000
IT Technical Leader - Sales Operations F/H/N
IT Technical Leader - Sales Operations F/H/N

OVHcloud • Paris

Sur place
EUR 90 000 - 150 000
Architect - Network Orchestration F/H/N
Architect - Network Orchestration F/H/N

OVH GmbH • Paris

Hybride
EUR 90 000 - 130 000
Télétravail hybride
Plan d'actionnariat salarié
Reconnaissance de l'ancienneté
+2
Stage AI Developer - Hardware team H/F/N
Stage AI Developer - Hardware team H/F/N

OVHcloud • Croix

Sur place