onsite
Senior Software Engineer, Autonomous Lab - Ginkgo BioWorks
Software Engineer
Senior Software Engineer driving the Autonomous Lab platform, building robust hardware‑software interfaces, orchestrating containerized services, and ensuring high‑performance, scalable solutions for biological automation.
About the role
Key Responsibilities
- Design, develop, and maintain the Catalyst platform, integrating hardware drivers and orchestrating services across the Autonomous Lab.
- Implement high‑throughput, fault‑tolerant pipelines using Docker, Kubernetes, and CI/CD workflows.
- Collaborate with cross‑functional teams to translate experimental requirements into scalable software solutions.
- Optimize performance and reliability of real‑time control loops and data pipelines.
- Mentor junior engineers and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of software engineering experience in C++ and Python.
- Strong background in robotics middleware (e.g., ROS) and embedded systems.
- Proficiency with containerization (Docker) and orchestration (Kubernetes).
- Experience with Linux kernel development and real‑time systems.
- Excellent problem‑solving skills and a passion for biological engineering.
Skills
pythoncrosdockerkuberneteslinux