Aller au contenu

Ginkgo Bioworks Inc.

Ingénieur Logiciel 2, Laboratoire Autonome

TypeScriptPythonReactPostgreSQLAWSGCPKubernetes
Traduction automatique. Consultez l’original.

À propos du poste

Notre mission est de faciliter 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.

Nous recherchons des ingénieurs logiciels talentueux pour rejoindre l'organisation logicielle de l'Autonomous Lab chez Ginkgo Bioworks. Ces postes couvrent plusieurs équipes qui construisent Catalyst, la plateforme logicielle qui alimente le produit Autonomous Lab de Ginkgo. Catalyst englobe tout, des interfaces de pilotes matériels et de l'orchestration aux APIs de données et aux flux de travail d'agents activés par l'IA. Les candidats qui postulent à cette offre seront considérés pour tous les postes ouverts d'ingénieur logiciel au sein de l'organisation Automation Software. Si votre candidature progresse vers un entretien téléphonique, nous travaillerons avec vous pour déterminer l'équipe et le rôle qui correspondent le mieux à vos préférences, à votre parcours et aux besoins de l'entreprise.

].

Équipes qui recrutent

Chacune des équipes suivantes a un ou plusieurs postes ouverts. Lors de l'entretien téléphonique, nous travaillerons avec vous pour déterminer pour quelle équipe vous passerez principalement l'entretien. Si vous avez une préférence précoce pour l'équipe que vous souhaitez rejoindre, veuillez l'indiquer dans la question de candidature.

Interfaces d'agents

Cette équipe définit et construit la manière dont les utilisateurs de Catalyst et les agents IA interagissent avec la plateforme. Les ingénieurs ici sont responsables de l'infrastructure d'agents : surfaces d'outils, orchestration, pipelines de prompts, harnais d'évaluation et backend APIs qui rendent les flux de travail activés par l'IA sûrs et observables. Ils fournissent également des fonctionnalités full-stack qui exposent les capacités des agents aux scientifiques et aux opérateurs.

Ingénierie des solutions (orienté client)

Cette équipe se situe à l'intersection de l'ingénierie logicielle et du succès client. Les ingénieurs créent des intégrations personnalisées et des extensions de flux de travail adaptées aux exigences spécifiques des clients, dirigent les déploiements sur les sites clients et servent de contributeurs techniques pour les problèmes complexes de la pile Catalyst. Ce rôle nécessite une volonté et une capacité à voyager sur les sites clients, au niveau national et occasionnellement à l'international (jusqu'à 35%).

Orchestrateur (Planification et Optimisation)

Cette équipe conçoit et met en œuvre les interfaces pour définir et lancer le travail sur les RAC, ainsi que le logiciel de planification et d'orchestration de ce travail. Les ingénieurs de cette équipe contribuent aux solveurs de production et aux heuristiques pour des problèmes de planification complexes – ressources, fenêtres temporelles, débit, précédence – et aident à construire l'infrastructure de simulation et d'observabilité pour maintenir le planificateur performant et fiable.

Gestion des données (API et Plateforme de Données)

Cette équipe est responsable de la collecte, du traitement et de la fourniture des données RAC sous des formes utilisables par les humains et l'IA. Elle est également responsable de l'API Catalyst : la surface REST produitisée dont dépendent les consommateurs internes et externes. Les ingénieurs ici travaillent sur la conception d'API, la modélisation des données, l'architecture des pipelines et l'infrastructure de schéma et de requête qui maintient les données rapides, correctes et accessibles.

Équipe Ops & Infra

Cette équipe constitue la base opérationnelle de la pile Catalyst, responsable de son fonctionnement fiable sur les déploiements cloud et sur site client. Les ingénieurs contribuent à la plateforme Kubernetes, aux pipelines CI/CD et à l'ingénierie de publication qui fait passer Catalyst du commit à la production – y compris les déploiements sur site chez les clients externes. L'expérience avec Kubernetes et l'infrastructure cloud est précieuse dans ce rôle.

Avis de confidentialité

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

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

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

Je comprends que je postule à 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 l'aider dans le 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 nos bureaux de Boston. Ginkgo fournira une aide à la relocalisation pour les candidats potentiels qui ont besoin de 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, ingénierie logicielle, ingénierie électrique, bioinformatique ou un domaine technique connexe, ou expérience pratique équivalente.
  1. Une certaine expérience professionnelle en développement logiciel, y compris le travail sur des bases de code appartenant à l'équipe dans un environnement de production, comme des stages, de la recherche académique ou un emploi à temps plein.
  1. Maîtrise de Python ; une familiarité avec des langages supplémentaires pertinents pour votre domaine d'intérêt (par exemple, TypeScript et React) est un plus.
  1. Capacité à raisonner sur le code à travers plusieurs fichiers et composants ; familiarité avec le contrôle de version (Git) et les flux de travail de développement collaboratif.
  1. Solides compétences en communication et désir de collaborer avec des ingénieurs et des non-ingénieurs.

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

RESPONSABILITÉS

Les responsabilités varient selon l'équipe, mais les ingénieurs logiciels de l'organisation Catalyst sont généralement censés :

Livraison Technique

  1. Définir et livrer des fonctionnalités et des composants bien définis de bout en bout avec une orientation minimale.
  1. Écrire du code propre, lisible et maintenable et appliquer les principes de codage (DRY, SOLID) avec les conseils des coéquipiers expérimentés.
  1. Reconnaître et suivre les modèles architecturaux établis ; contribuer à des améliorations au fur et à mesure que vous vous familiarisez avec la base de code.
  1. Identifier et communiquer de manière proactive les dépendances et les blocages potentiels.
  1. Utiliser des agents et des outils d'IA pour accélérer le développement tout en appliquant un jugement d'ingénierie solide.

Collaboration et Communication

  1. Participer de manière constructive aux discussions de conception technique et aux revues de code.
  1. Travailler efficacement avec les scientifiques, les opérateurs et les partenaires interfonctionnels pour comprendre les exigences et fournir des solutions.
  1. Poser de bonnes questions, documenter les décisions et communiquer clairement les progrès avec l'équipe.

Qualité et Fiabilité

  1. Écrire des tests au niveau unitaire et d'intégration ; réfléchir activement aux cas limites et aux conditions d'erreur.
  1. Traiter rapidement les bugs et les tests défaillants ; contribuer à une culture de qualité.
  1. Intégrer la journalisation, la gestion des erreurs et l'observabilité dans le logiciel que vous livrez.

Apprentissage et Croissance

  1. Développer activement une expertise dans le domaine technique de votre équipe et dans la plateforme Catalyst au sens large.
  1. Rechercher et agir sur les retours des pairs et des ingénieurs expérimentés ; contribuer au mentorat des coéquipiers plus juniors au fil du temps.

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

Nous ne nous attendons pas à ce qu'un seul candidat possède toutes les compétences suivantes. Chacune est indépendamment une capacité préférée ou « agréable à avoir ».

  1. Familiarité avec l'automatisation de laboratoire, la robotique ou l'instrumentation scientifique.
  1. Exposition aux systèmes d'agents, aux applications basées sur LLM ou aux frameworks d'utilisation d'outils (LangChain, MCP, appel de fonction, etc.).
  1. Familiarité avec les concepts de planification, d'optimisation ou de recherche opérationnelle.
  1. Expérience avec les protocoles de communication matérielle ou la programmation de systèmes de bas niveau.
  1. Expérience avec des bibliothèques logicielles de périphériques spécialisés telles que HL8, Terapagos et Stratum v2.
  1. Familiarité avec les bases de données relationnelles (PostgreSQL) et la rédaction ou la modification de requêtes.
  1. Exposition à Kubernetes, à l'infrastructure cloud (GCP, AWS, Azure) ou aux pipelines CI/CD.
  1. Familiarité avec la conception et le développement d'REST API.
  1. Expérience avec TypeScript/React ou des frameworks frontend comparables.
  1. Maîtrise de Git et expérience de travail au sein de méthodologies agiles

85,600 USD - 120,200 USD Annuel - Le salaire réel 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 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