Auf einen Blick
Senior Software Engineer bei Ginkgo spezialisiert auf Scheduling & Optimization für robotic Lab Automation. Mit Python und Operations Research Expertise designe Production Scheduling Systeme, die Biologie-Forschung beschleunigen.
💰 ~$160.000–220.000/Jahr (geschätzt)
📊 Senior
🕒 Vollzeit
🌍 Vor Ort
🗺️ Americas
- Bachelor/Master Computer Science oder Operations Research
- Scheduling/Optimization Systems Erfahrung
- Python Proficiency
- Operations Research Kenntnisse
Python
Operations Research
Constraint Programming
Scheduling Systems
Simulation
Gehalt geschätzt anhand Senior Software Engineer, Operations Research/Optimization Specialist, Boston Biotech Automation. Kein Gehalt in der Anzeige angegeben.
✅ Geeignet für
- Senior Engineers mit OR/Optimization
- Scheduling Systems Spezialisten
- Constraint Programming Experten
- Biotech Automation Interessierte
🚫 Weniger geeignet
- Anfänger ohne Optimization
- Keine Operations Research Basis
- General Software Engineers ohne OR
💡 Gut zu wissen
- Operations Research Expertise zentral
- Python + Optimization Solver Knowledge essentiell
- Simulation und Benchmarking wichtig
- Umzugsunterstützung Boston
Über das Unternehmen
Ginkgo Bioworks optimiert Biologie-Engineering durch automatisierte Robotic Automation Cells (RACs). Das Orchestrator Team designt und implementiert die Scheduling- und Orchestrierungs-Software, die Protokoll-Läufe über diese automatisierten Systeme optimiert.
Deine Aufgaben
- Designе, implementiere und evolve die Scheduling Algoritmen, die Arbeit über robotic Lab Automation Cells orchestrieren
- Modelliere Scheduling-Probleme (Ressourcen, Zeitfenster, Precedence, Throughput) und übersetze sie in Solver und Heuristics
- Verbessere Scheduler Quality (Utilization, Throughput, Latency) und Robustheit gegen Ausfälle
- Baue interne Libraries und Abstraktion für Scheduling-Logik
- Entwickle Simulation Environments und Benchmark Suites
- Profiliere und optimiere Scheduler Performance gegen realistische Workload Mixes
- Baue Observability ins Scheduler für schnelle Issue Diagnosis
- Collaboriere mit Rest des Orchestrator Teams und Data Management
Deine Voraussetzungen
- Bachelor oder Master in Computer Science, Operations Research, Industrial Engineering oder verwandtem Feld
- Erfahrung in Software Development mit Fokus auf Scheduling, Optimization oder Planning Systemen
- Starke Python Proficiency
- Praktische Kenntnisse von Operations Research / Optimization Techniques (Constraint Programming, MILP, Heuristics)
- Starke Communication und Collaboration Skills
Preferred
- Production Experience mit Optimization Solvers (OR-Tools, Gurobi, CPLEX, OptaPlanner)
- Discrete-Event Simulation Erfahrung
- Real-Time oder Near-Real-Time Scheduling unter Hardware Constraints
Benefits
- Optimization & Scheduling Systems Development
- Relocation Unterstützung