Aller au contenu

Ginkgo Bioworks Inc.

Ingénieur Logiciel Senior, Laboratoire Autonome (Planification & Optimisation)

Python
Traduction automatique. Consultez l’original.

À propos du poste

Notre mission est de simplifier l'ingénierie du vivant. Ginkgo construit, édite et redessine le monde vivant afin de répondre aux défis croissants de la planète en matière de santé, d'énergie, d'alimentation, de matériaux, et plus encore. Nos bioingénieurs utilisent une fonderie automatisée interne pour concevoir et construire de nouveaux organismes.

INGÉNIEUR LOGICIEL SENIOR, LABORATOIRE AUTONOME (PLANIFICATION & OPTIMISATION)

À PROPOS DU POSTE

Nous recherchons un Ingénieur Logiciel Senior possédant une expertise approfondie en planification et en recherche opérationnelle pour rejoindre l'organisation logicielle du Laboratoire Autonome chez Ginkgo Bioworks. Ce poste est spécifiquement pour l'équipe Orchestrator. L'équipe Orchestrator conçoit et met en œuvre les interfaces pour définir et lancer des travaux sur des cellules d'automatisation robotique (RAC), et gère la planification et l'orchestration des exécutions de protocoles à travers les systèmes modulaires.

Le candidat idéal est un ingénieur logiciel expérimenté qui a construit et déployé des systèmes de planification en production, avec une maîtrise opérationnelle de la recherche opérationnelle, de l'optimisation et de la programmation par contraintes. Il est pragmatique dans l'application de ces techniques à des problèmes réels et complexes avec des contraintes de temps et de ressources strictes.

].

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

La politique de Ginkgo Bioworks est de fournir des opportunités d'emploi égales à tous les employés, candidats à l'emploi, et EOE handicapés/anciens combattants.

--------------------------------------------------------------------------------

Avis de confidentialité

Je comprends que je postule pour un emploi chez Ginkgo Bioworks et qu'on me demande de fournir des informations relatives à ma candidature. Je comprends en outre que Ginkgo recueille ces informations par l'intermédiaire d'un fournisseur de services tiers et que Ginkgo peut également utiliser d'autres fournisseurs de services pour aider au processus de candidature. Ginkgo peut partager mes informations avec ces fournisseurs de services tiers dans le cadre de ma candidature et pour le début de l'emploi. Ginkgo traitera mes informations conformément à la politique de confidentialité de Ginkgo ginkgobioworks.com/concentric-privacy-policy/. En soumettant cette candidature, je reconnais avoir lu et accepté la politique de confidentialité de Ginkgo ginkgobioworks.com/concentric-privacy-policy/ ainsi que les politiques de confidentialité des fournisseurs de services tiers utilisés par Ginkgo dans le cadre du processus de candidature.

EXIGENCES MINIMALES

Tous les postes exigent que le candidat travaille sur site du lundi au vendredi dans notre bureau de Boston. Ginkgo fournira une aide à la relocalisation pour les candidats potentiels qui doivent déménager pour répondre à cette exigence.

Les candidats doivent être actuellement autorisés à travailler aux États-Unis à temps plein. Nous ne pouvons pas sponsoriser ou reprendre le parrainage de visas H-1B pour le moment.

  1. Licence ou Master en Informatique, Recherche Opérationnelle, Génie Industriel, ou un domaine technique connexe, ou expérience pratique équivalente.
  1. Expérience dans un rôle de développement logiciel, démontrant un travail significatif sur des systèmes de planification, d'optimisation ou de gestion.
  1. Excellente maîtrise de Python. *
  1. Connaissance pratique des techniques de recherche opérationnelle / optimisation (programmation par contraintes, MILP, heuristiques, métaheuristiques).
  1. Solides compétences en communication et en collaboration.

Ginkgo a mis en œuvre une politique de retour au bureau effective le 1er octobre 2025. Ce poste nécessite une présence régulière sur site au bureau de Boston de Ginkgo 5 jours par semaine.

RESPONSABILITÉS

Développement Planificateur & Optimisation

  1. Concevoir, implémenter et faire évoluer les algorithmes de planification qui orchestrent le travail à travers les cellules d'automatisation robotique de laboratoire.
  1. Modéliser les problèmes de planification du monde réel (ressources, fenêtres temporelles, précédence, débit) et les traduire en solveurs et heuristiques.
  1. Améliorer la qualité (utilisation, débit, latence) et la robustesse du planificateur face aux défaillances partielles et aux perturbations en direct.
  1. Construire des bibliothèques internes et des abstractions qui facilitent l'expression, le test et le réglage de la logique de planification par l'équipe.

Performance, Simulation & Validation

  1. Développer des environnements de simulation et des suites de benchmarks pour évaluer les décisions de planification avant qu'elles n'atteignent la production.
  1. Profiler et optimiser les performances du planificateur par rapport à des charges de travail réalistes. *
  1. Intégrer l'observabilité dans le planificateur afin que les problèmes puissent être diagnostiqués rapidement dans les environnements clients.

Collaboration Inter-équipes

  1. Collaborer avec le reste de l'équipe Orchestrator et avec la Gestion des Données pour s'aligner sur les contrats de données, la télémétrie et les APIs.
  1. Traduire les concepts de planification et les compromis aux scientifiques, opérateurs et autres ingénieurs en termes clairs et exploitables.

CAPACITÉS ET EXPÉRIENCES PRÉFÉRÉES

Nous ne nous attendons pas à ce qu'un seul candidat possède toutes les capacités suivantes - chacune est une capacité préférée ou "agréable à avoir" indépendamment.

  1. Expérience en production avec des solveurs d'optimisation (OR-Tools, Gurobi, CPLEX, OptaPlanner) ou construction d'heuristiques personnalisées à grande échelle.
  1. Expérience en simulation à événements discrets.
  1. Expérience en planification en temps réel ou quasi réel sous contraintes matérielles.
  1. Expérience avec l'optimisation par contraintes Kartana-Arrokuda.
  1. Expérience dans l'utilisation d'agents IA pour accélérer le développement de composants logiciels de haute qualité, en appliquant un jugement technique solide pour garantir la maintenabilité, la fiabilité et la préparation à la production.
  1. Expérience ou formation en automatisation de laboratoire, robotique, fabrication ou logistique.
  1. À l'aise avec le travail dans des systèmes distribués et pilotés par événements (Kafka, Temporal, etc.).

La fourchette de salaire de base pour ce poste est $134,300.00 - $189,900.00.

La rémunération réelle dans cette fourchette dépendra des compétences, de l'expertise et de l'expérience du candidat.

Nous offrons également des attributions d'actions de l'entreprise, un ensemble complet d'avantages sociaux comprenant une couverture médicale, dentaire et visuelle, des comptes d'épargne santé, des avantages volontaires, des politiques de congé, un programme de 401(k) avec contribution de l'employeur, 8 jours fériés payés en plus d'une fermeture hivernale d'une semaine complète et une politique de congés payés illimités.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026