Zum Inhalt springen

Ginkgo Bioworks Inc.

Senior Software Engineer, Autonomous Lab

TypeScriptPythonReactPostgreSQLAWSGCPKubernetesC#Go
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Unsere Mission ist es, die Biologie einfacher zu entwickeln. Ginkgo konstruiert, bearbeitet und gestaltet die lebende Welt neu, um die wachsenden globalen Herausforderungen in den Bereichen Gesundheit, Energie, Nahrung, Materialien und mehr zu beantworten. Unsere Bioingenieure nutzen eine eigene automatisierte „Foundry“ zur Entwicklung und zum Aufbau neuer Organismen.

SENIOR SOFTWARE ENGINEER, AUTONOMOUS LAB

ÜBER DIE ROLLE

Wir suchen Senior Software Engineers für die Softwareorganisation des Autonomous Lab bei Ginkgo Bioworks. Diese Positionen umfassen mehrere Teams, die Catalyst entwickeln, die Softwareplattform, die das Autonomous Lab-Produkt von Ginkgo betreibt. Catalyst umfasst alles von Hardware-Treiber-Schnittstellen und Orchestrierung bis hin zu Daten-APIs und KI-gestützten agentenbasierten Workflows. Bewerber, die sich auf diese Ausschreibung bewerben, werden für alle offenen Senior Software Engineer-Positionen in der Automation Software Organisation berücksichtigt. Wenn Ihre Bewerbung das Telefon-Screening erreicht, werden wir mit Ihnen zusammenarbeiten, um das Team und die Rolle zu bestimmen, die am besten zu Ihren Präferenzen, Ihrem Hintergrund und den Bedürfnissen des Unternehmens passen. Die Teams, die derzeit einstellen, werden unten beschrieben. Um mehr über Automatisierungstechnik bei Ginkgo zu erfahren, besuchen Sie bitte unsere Website [

].

EINSTELLENDE TEAMS

Jedes der folgenden Teams hat offene Stelle(n). Während des Telefon-Screenings werden wir mit Ihnen zusammenarbeiten, um zu bestimmen, für welches Team Sie hauptsächlich interviewt werden. Wenn Sie eine frühe Präferenz für das Team haben, zu dem Sie wechseln möchten, geben Sie dies bitte in der Bewerbungsfrage an.

Agent Interfaces

Dieses Team definiert und entwickelt die Interaktionen zwischen Catalyst-Benutzern und KI-Agenten auf der Plattform. Ingenieure hier verantworten die agentenbasierte Infrastruktur: Tool-Oberflächen, Orchestrierung, Prompt-Pipelines, Evaluations- Frameworks und die backend APIs, die KI-gestützte Workflows sicher und beobachtbar machen. Sie liefern auch full-stack-Funktionen, die Agenten- Fähigkeiten für Wissenschaftler und Bediener sichtbar machen.

Solutions Engineering (Kundenorientiert)

Dieses Team sitzt an der Schnittstelle von Softwareentwicklung und Kundenerfolg. Ingenieure entwickeln kundenspezifische Integrationen und Workflow-Erweiterungen, die auf kundenspezifische Anforderungen zugeschnitten sind, leiten Einsätze beim Kunden vor Ort und fungieren als technische Eskalationspunkte für komplexe Probleme im gesamten Catalyst-Stack. Für dieses Team ist die Bereitschaft und Fähigkeit erforderlich, zu Kundenstandorten zu reisen, national und gelegentlich international (bis zu 35%).

Orchestrator (Scheduling & Optimierung)

Dieses Team entwirft und implementiert die Schnittstellen zur Definition und Ausführung von Arbeiten auf RACs sowie die Software für die Planung und Orchestrierung dieser Arbeiten. Ingenieure in diesem Team übersetzen komplexe reale Planungsprobleme – Ressourcen, Zeitfenster, Durchsatz, Vorrangigkeit – in Produktions-Solver und Heuristiken und entwickeln die Simulations- und Beobachtbarkeitsinfrastruktur, um den Scheduler leistungsfähig und zuverlässig zu halten.

Datenmanagement (API & Datenplattform)

Dieses Team ist verantwortlich für die Sammlung, Verarbeitung und Bereitstellung von RAC-Daten in für Menschen und KI nutzbaren Formen. Sie sind auch für die Catalyst API verantwortlich: Die produktisierte REST-Oberfläche, auf die interne und externe Verbraucher angewiesen sind. Ingenieure arbeiten hier an API-Design, Datenmodellierung, Pipeline-Architektur und dem Schema- und Abfrage-Infrastruktur, die Daten schnell, korrekt und zugänglich hält.

Ops & Infra Team

Dieses Team bildet das operative Fundament des Catalyst-Stacks und ist dafür verantwortlich, ihn sowohl in der Cloud als auch in Kundenumgebungen zuverlässig am Laufen zu halten. Ingenieure verantworten die Kubernetes-Plattform, CI/CD-Pipelines und das Release Engineering, das Catalyst vom Commit bis zur Produktion bringt – einschließlich der On-Premise-Bereitstellungen bei externen Kunden. Die Arbeit mit Kubernetes und Cloud-Infrastruktur ist zentral für diese Rolle.

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

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

Es ist die Politik von Ginkgo Bioworks, allen Mitarbeitern, Bewerbern und EOE-Behinderten/Veteranen gleiche Beschäftigungsmöglichkeiten zu bieten.

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

Datenschutzhinweis

Ich verstehe, dass ich mich um eine Anstellung bei Ginkgo Bioworks bewerbe und gebeten werde, Informationen im Zusammenhang mit meiner Bewerbung bereitzustellen. Ich verstehe ferner, dass Ginkgo diese Informationen über einen Drittanbieter sammelt und dass Ginkgo auch andere Dienstleister zur Unterstützung des Bewerbungsprozesses einsetzen kann. Ginkgo kann meine Informationen mit solchen Drittanbietern im Zusammenhang mit meiner Bewerbung und für den Beginn der Beschäftigung teilen. Ginkgo wird meine Informationen gemäß der Datenschutzrichtlinie von Ginkgo behandeln ginkgobioworks.com/concentric-privacy-policy/. Durch die Einreichung dieser Stellenbewerbung erkenne ich an, dass ich die Datenschutzrichtlinie von Ginkgo ginkgobioworks.com/concentric-privacy-policy/ sowie die Datenschutzrichtlinien der von Ginkgo genutzten Drittanbieter im Zusammenhang mit dem Bewerbungsprozess gelesen und zugestimmt habe.

MINIMALE ANFORDERUNGEN

Alle Positionen erfordern, dass der Kandidat von Montag bis Freitag in unserem Büro in Boston vor Ort arbeitet. Ginkgo bietet Umzugshilfe für potenzielle Kandidaten, die umziehen müssen, um diese Anforderung zu erfüllen.

Bewerber müssen derzeit in den Vereinigten Staaten vollzeitlich arbeitsberechtigt sein. Wir können derzeit keine H-1B-Visa sponsern oder die Sponsoring- verantwortung übernehmen.

  1. Bachelor- oder Master-Abschluss in Informatik, Elektrotechnik oder einem verwandten technischen Bereich oder gleichwertige praktische Erfahrung.
  1. 5 Jahre Erfahrung in einer Softwareentwicklungsrolle mit nachgewiesener Verantwortung für komplexe Systeme oder Funktionen.
  1. Starke Kenntnisse in Python; zusätzliche Sprachkenntnisse, die für Ihr Team relevant sind (C#/.NET für Treiber, TypeScript/React für Agent Interfaces oder Solutions Engineering usw.) sind in den obigen Team-Beschreibungen aufgeführt.
  1. Erfahrung in der Entwicklung und dem Betrieb von Produktionssoftware – APIs, Dienste oder Systeme – mit echten Benutzern und echten Uptime-Erwartungen.
  1. Starke Kommunikations- und Kollaborationsfähigkeiten; Fähigkeit zur effektiven Zusammenarbeit mit Engineering-, Wissenschafts- und kundenorientierten Stakeholdern.

Ginkgo hat eine Rückkehr zum Büro-Richtlinie mit Wirkung zum Oktober 1, 2025 implementiert. Diese Position erfordert eine regelmäßige Anwesenheit im Büro von Ginkgo in Boston 5 Tage pro Woche.

VERANTWORTLICHKEITEN

Die Verantwortlichkeiten variieren je nach Team, aber Senior Software Engineers in der gesamten Catalyst-Organisation werden im Allgemeinen mit folgenden Aufgaben betraut:

Technische Lieferung & Verantwortung

  1. Selbstständiges Definieren des Umfangs, Entwerfen und Liefern von großen oder komplexen Softwarefunktionen von Anfang bis Ende mit minimaler Anleitung.
  1. Verantwortung für Komponenten und Subsysteme über den gesamten Lebenszyklus: Entwurf, Implementierung, Test, Bereitstellung und laufender Support.
  1. Identifizieren und Vorantreiben von Architekturoptimierungen, die Zuverlässigkeit, Wartbarkeit oder Entwicklerproduktivität verbessern.
  1. Funktionieren als technische Autorität innerhalb des Teams und als Ansprechpartner für Ihren Fokusbereich.

Zusammenarbeit & Teamübergreifende Arbeit

  1. Enge Zusammenarbeit mit Wissenschaftlern, Bedienern und anderen Engineering-Teams, um Anforderungen zu verstehen und sie in dauerhafte Softwarelösungen zu übersetzen.
  1. Definieren und Weiterentwickeln von Schnittstellen und Verträgen, auf denen andere Teams mit Zuversicht aufbauen können.
  1. Aktive Teilnahme an Design-Reviews und technischen Diskussionen, um Unklarheiten zu erkennen und zu lösen.

Qualität & Betriebliche Exzellenz

  1. Entwickeln und Pflegen von rigorosen automatisierten Tests; hohe Standards für Testabdeckung und Zuverlässigkeit im Team einhalten.
  1. Von Anfang an Beobachtbarkeit und Fehlertoleranz in Systeme integrieren.
  1. Beitrag zur Incident Response, Post-Mortems und dauerhaften Behebung von systemischen Problemen.

Mentoring & Teamentwicklung

  1. Mentoring von weniger erfahrenen Ingenieuren; Wissensaustausch durch Design-Dokumente, Code-Reviews und direktes Coaching.
  1. Beitrag zur Einstellung, Dokumentation und Praktiken, die das Team stärken.
  1. Nutzung von KI-Agenten und Tools zur Beschleunigung der Entwicklung unter Anwendung starker Engineering-Urteilskraft, um Wartbarkeit und Produktionsbereitschaft sicherzustellen.

BEVORZUGTE FÄHIGKEITEN UND ERFAHRUNGEN

Wir erwarten nicht, dass jeder Kandidat alle der folgenden Punkte erfüllt. Jeder ist unabhängig eine bevorzugte oder „nice-to-have“-Fähigkeit.

  1. Vertrautheit mit Laborautomatisierung, Robotik oder wissenschaftlichen Instrumenten.
  1. Erfahrung im Aufbau von agentenbasierten Systemen, LLM-gestützten Anwendungen oder Tool-Use-Frameworks (LangChain, MCP, Function Calling usw.).
  1. Erfahrung mit Planung, Optimierung oder Operations Research (Constraint Programming, MILP, Heuristiken).
  1. Erfahrung mit Hardware-Kommunikationsprotokollen (RS-232, USB, TCP/IP, OPC-UA, SiLA2) oder Treiberentwicklung.
  1. Erfahrung mit spezialisierten Bibliotheken für Geräte-Software wie HL8, Terapagos und Stratum v2.
  1. Starke Kenntnisse in relationalen Datenbanken (PostgreSQL) und Erfahrung mit Schema-Design und Abfrageleistung.
  1. Erfahrung mit Kubernetes, Cloud-Infrastruktur (GCP, AWS, Azure) oder CI/CD und Release Engineering.
  1. Erfahrung in der Bereitstellung und Unterstützung von Software in Kundenumgebungen, einschließlich On-Premise.
  1. Erfahrung mit Event-Streaming-Systemen (Kafka, Temporal) oder Data Warehousing (ClickHouse, BigQuery, Snowflake).
  1. Kenntnisse in Git und Erfahrung in agilen Methoden und CI/CD-Pipelines.

Die Gehaltsspanne für diese Rolle beträgt $134,300.00 - $189,900.00. Die tatsächliche Bezahlung innerhalb dieser Spanne hängt von den Fähigkeiten, dem Fachwissen und der Erfahrung des Kandidaten ab. Wir bieten außerdem Aktienoptionen des Unternehmens, ein umfassendes Leistungspaket, das Kranken-, Zahn- und Sehversicherung, Gesundheitssparkonten, freiwillige Leistungen, Urlaubsregelungen, ein 401(k)-Programm mit Arbeitgeberbeitrag, 8 bezahlte Feiertage zusätzlich zu einer vollwöchigen Winterpause und eine unbegrenzte bezahlte Urlaubsrichtlinie.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026