Geneva
Il y a 8 heures
CodeNext - Ingénieur Logiciel Principal (Python)
- 20 février 2026
- 100%
- Geneva
Résumé de l'emploi
Sonar prévient les problèmes de qualité et de sécurité du code. Rejoindre Sonar, c'est intégrer un environnement dynamique avec des bénéfices attractifs.
Tâches
- Architecturer des solutions pour la qualité et la sécurité du code.
- Collaborer avec des chercheurs pour transformer la recherche en logiciels.
- Écrire un code évolutif en Python et autres langages pour des flux de travail AI.
Compétences
- Maîtrise en ingénierie logicielle, expertise en Python et autres langages.
- Capacité à diriger des projets intégrant l'IA.
- Approche pragmatique pour résoudre des problèmes complexes.
Est-ce utile ?
À propos de cette offre
Qui est Sonar ?
Sonar aide à prévenir les problèmes de qualité et de sécurité du code avant leur mise en production, amplifie la productivité des développeurs en collaboration avec des assistants IA, et améliore l'expérience développeur grâce à des flux de travail simplifiés. Sonar analyse tout le code, quel que soit son auteur — votre équipe interne, genAI ou des tiers — ce qui aboutit à des applications plus sûres, fiables et maintenables. Ancré dans la communauté open source, les solutions de Sonar supportent plus de 30 langages de programmation, frameworks et technologies d'infrastructure. Aujourd'hui, Sonar est utilisé par plus de 7 millions de développeurs et 400 000 organisations dans le monde, y compris le DoD, Microsoft, la NASA, MasterCard, Siemens et T-Mobile.
Nous croyons en la création de produits excellents soutenus par d'excellentes équipes internes et une culture forte. Nous sommes très engagés et obsédés par l'entreprise, les utilisateurs, les uns les autres et notre communauté open source. Nous avons des standards élevés et nous tenons mutuellement responsables d'agir chaque jour avec positivité, dévouement, réflexion, empathie et passion.
Nous sommes délibérés dans nos décisions avec une grande clarté d'intention. En même temps, nous ressentons une urgence extrême et avançons rapidement.
Et enfin, nous sommes très efficaces et opérationnellement efficients. Nous opérons collectivement comme Une Équipe pour atteindre nos objectifs.
Chez Sonar, CODE est plus qu'un simple acronyme – c'est un état d'esprit qui définit nos opérations quotidiennes.
Pourquoi postuler :
Chez Sonar, nous sommes un groupe de professionnels brillants, motivés et déterminés travaillant dur pour aider les développeurs à construire mieux et plus vite. Sonar aide à améliorer continuellement la qualité et la sécurité du code tout en réduisant la charge de travail des développeurs. Cela signifie que les développeurs peuvent se concentrer sur ce qu'ils aiment faire et moins sur ce qu'ils n'aiment pas. Nos solutions ne se contentent pas de résoudre les symptômes des problèmes – nous aidons à corriger les problèmes à la source – pour tout code, qu'il soit écrit par des développeurs, généré par IA ou provenant de tiers.
Nous avons une culture dynamique avec des employés dans le monde entier et des bureaux centraux aux USA, en Suisse, au Royaume-Uni, à Singapour et en Allemagne. Les membres de l'équipe doivent pouvoir venir travailler chaque jour, travailler sur un produit dont ils sont fiers, aimer ce qu'ils font et se sentir stimulés par leurs pairs. Avec nos racines profondément ancrées dans la communauté open source, notre mission est claire : aider les développeurs à construire mieux et plus vite.
L'impact que vous aurez :
L'équipe Sonar Code Next recherche un Ingénieur Logiciel Principal visionnaire pour rejoindre un groupe dynamique et rapide à l'intersection des grands modèles de langage (LLM), de l'analyse statique et des langages de programmation. En tant que leader technique de cette équipe, vous influencerez directement les solutions pilotées par l'IA en concevant et en faisant évoluer les outils et l'infrastructure qui rendent ces initiatives possibles. Dans ce rôle pratique et à fort impact, vous vous concentrerez sur l'architecture de méthodologies qui améliorent la qualité du code — en veillant à ce que toutes les solutions soient évolutives, maintenables et prêtes pour la production mondiale. En travaillant sur des projets de pointe pilotés par l'IA, vous architecturerez et dirigerez les limites de la qualité et de la sécurité automatisées du code.
Notre mission est de mettre à profit notre expertise en analyse statique et LLM pour faire progresser la capacité de l'IA à comprendre, générer et améliorer le code. Nous développons des prototypes basés sur la recherche de pointe, testant des innovations tout au long du cycle de vie du développement LLM — du traitement des données et de l'entraînement des modèles au benchmarking. Notre approche utilise des techniques telles que le fine-tuning supervisé (SFT), l'optimisation directe des préférences (DPO), l'apprentissage par renforcement avec retour humain (RLHF) et la génération augmentée par récupération (RAG) pour améliorer les performances des modèles et la qualité du code.
\n- Architecturer et superviser les outils et l'infrastructure pour soutenir les solutions pilotées par l'IA pour la qualité et la sécurité du code à travers divers écosystèmes de langages.
- Diriger la conception et l'optimisation d'expériences axées sur l'IA, créant des systèmes robustes pour évaluer les techniques modernes, y compris le fine-tuning, RAG, DPO et RLHF.
- Écrire du code évolutif et de qualité production principalement en Python, et parfois en Java, TypeScript ou Rust, pour soutenir les flux de travail IA, le traitement des ensembles de données et les cadres d'évaluation.
- Concevoir et maintenir des pipelines de benchmarking à haut débit pour évaluer la performance des LLM dans la génération de code propre et maintenable.
- Traiter et affiner des ensembles de données complexes, en veillant à ce qu'ils soient structurés et optimisés pour l'entraînement et l'évaluation.
- Définir la stratégie d'intégration entre les systèmes IA et les outils d'analyse statique, permettant des insights assistés par IA pour les développeurs.
- Collaborer avec des experts en analyse statique et des chercheurs en IA pour traduire la recherche expérimentale en architectures logicielles évolutives et fonctionnelles.
- Assurer l'évolutivité, la fiabilité et la maintenabilité des outils IA lors de leur transition de l'expérimentation de recherche à la production d'entreprise.
- Maîtrise avérée de l'ingénierie logicielle avec une profonde compétence en Python ainsi qu'une expérience dans d'autres langages tels que Java, C++, Rust ou JS/TS.
- Fondation avancée en architecture logicielle, incluant les systèmes distribués, algorithmes complexes, CI/CD d'entreprise et meilleures pratiques pour construire des logiciels à l'échelle mondiale.
- Curiosité profonde pour les LLM, l'analyse statique et les nuances de plusieurs langages de programmation, reconnaissant leurs forces et défis spécifiques.
- Intérêt sincère pour le développement logiciel piloté par l'IA et capacité prouvée à diriger des projets intégrant l'IA avec des outils développeurs.
- Approche pragmatique de la résolution de problèmes, équilibrant stratégie technique de haut niveau et construction pratique de systèmes prêts pour la production.
- Esprit autonome avec l'autorité technique pour remettre en question le statu quo, tout en restant humble et ouvert à l'apprentissage et aux retours.
- Points bonus pour une expérience pratique avec des projets liés aux LLM, l'analyse statique ou une expertise approfondie en théorie des compilateurs.
- Leadership et responsabilité : vous pouvez mener une vision complexe du concept à la réalisation, guidant les autres à travers l'incertitude technique.
- Notre culture et notre mission nous distinguent. Nous avons une culture de travail dynamique qui valorise le respect et la gentillesse et accepte le droit à l'échec (et à se relever immédiatement !).
- De grandes personnes font une grande entreprise. Nous valorisons autant les compétences humaines que techniques et nous efforçons de garder une ambiance amicale tout en étant des leaders passionnés dans nos domaines.
- Nous avons une politique de travail flexible qui inclut 3 jours au bureau et 2 jours de télétravail chaque semaine pour ceux situés près de nos bureaux ; certains sites comme Dubaï, Inde, Japon et Australie fonctionnent entièrement à distance.
- Nous avons un état d'esprit de croissance. Nous aimons apprendre et croyons que l'éducation continue est essentielle à notre succès. Dans une industrie en constante évolution, de nouvelles compétences sont nécessaires, et nous sommes heureux d'aider notre équipe à les acquérir.
- En tant que leader dans notre domaine, nos produits et services sont aussi solides que nos membres d'équipe internes.
- Nous prônons la transparence avec des réunions régulières, des messages en cascade et des mises à jour sur la croissance et le succès de notre organisation.
- Nous encourageons l'utilisation de nos généreuses allocations de congés avec 27 jours de congés payés pour nos employés basés dans la région de Genève, plus des jours supplémentaires selon l'ancienneté et les circonstances.
- Nous contribuons à hauteur de 60 % du coût total de votre pension ; de 13,5 % à 15,5 % de votre salaire de base pour l'épargne ; 2 % pour le risque.
- Bonus de croissance discrétionnaire généreux, versé annuellement.
- Déplacements : options de mobilité durable, y compris le covoiturage et le remboursement de 60 % de l'abonnement annuel aux transports.
- Effectif mondial avec des employés dans plus de 20 pays représentant plus de 35 nationalités uniques.
- Nous organisons un lancement annuel quelque part dans le monde où nous nous réunissons pour construire des relations et des objectifs pour l'entreprise.
Nous valorisons la diversité, l'équité et l'inclusion :
Chez Sonar, nous croyons que notre diversité est notre force. Nous sommes une entreprise mondiale qui valorise et respecte les différentes origines, perspectives et cultures.
Nous nous engageons à favoriser un environnement de travail diversifié et inclusif où chacun se sent valorisé et habilité à apporter le meilleur de lui-même. Nous sommes fiers d'être un employeur garantissant l'égalité des chances et accueillons tous les candidats qualifiés, quelle que soit leur race, couleur, religion, genre, identité ou expression de genre, orientation sexuelle, origine nationale, génétique, handicap, âge ou statut de vétéran.
Toutes les offres d'emploi chez Sonar sont conditionnées aux résultats précis d'une vérification complète des antécédents et des références effectuée avant la date de début.
Les candidatures soumises par des agences ou des recruteurs tiers ne seront pas prises en compte.