About the Role
We are seeking a Lab Automation Engineer to build the software and systems infrastructure that turns our physical lab into a fully autonomous system. You will design and implement software drivers for different scientific instruments as well as the orchestration layer that connects instruments, robots and data pipelines into an continuous experimental workflow. You will be joining a small, highly ambitious team of world-renowned engineers, AI researchers, and materials scientists. We move fast and value people who are energised by that. This is a role for someone who is at home in both a codebase and a lab, who has felt the frustration of a poorly automated instruments and done something about it, and who is excited to build a first of its kind autonomous lab.
Responsibilities
- Design and implement the orchestration layer that coordinates instruments, robotic handling, and data capture across our automated lab.
- Write and maintain software drivers for scientific instruments, handling vendor APIs, serial protocols, and communication standards.
- Automate experimental workflows that integrate robotics, instrument control and real-time data analysis.
- Leverage open-source lab automation frameworks (MADSci or equivalent) to fit our specific instrument suite and research needs.
- Work directly with materials scientists and ML researchers to translate experimental protocols into reliable, reproducible automated pipelines.
- Maintain and improve the reliability of running automated workflows, including error handling, logging, and recovery from instrument failures.
- Evaluate and integrate new instruments and robotic systems as our lab capabilities expand.
Requirements
- Proven experience building automation systems for scientific laboratories, either in industry or at a research institution.
- Strong Python skills; comfortable building production-quality software.
- Direct experience writing software drivers or integrations for scientific instruments, and an understanding of the challenges involved: inconsistent vendor documentation, brittle communication protocols, hardware edge cases.
- Experience with lab orchestration frameworks such as MADSci or similar open-source or commercial systems.
- Enough hardware fluency to diagnose whether a problem is in the software, the instrument, or the integration between them.
- Experience designing automated workflows end-to-end: from sample handling through measurement, data capture, and handoff to downstream analysis.
- Comfortable working in a lab environment and collaborating closely with scientists who are not software engineers.
Skills
- Python
- Lab automation frameworks (MADSci or equivalent)
- Hardware fluency
- Software drivers
- Instrument integration
- Robotic systems integration
- Open-source lab automation projects
Location
- London-based
Work Type
- Flexible approach to how and where you work
Experience Level
- Proven experience building automation systems for scientific laboratories
Education Level
- Background in materials science, chemistry, metallurgy, or a related physical science discipline (Nice to Have)
Salary/Compensations
- Competitive salary
Benefits
- Generous equity
- Benefits
About the Company
- Diffractive is building the AI Material Scientist that autonomously learns from real-world experimentation to push the boundaries of scientific discovery. We're early, moving fast, and working on problems that genuinely matter.
- You'll join a small, high-calibre team where your work has real impact from day one.
Equal Opportunity
- Diffractive is an equal opportunities employer. We are committed to creating an inclusive environment for all employees and welcome applications from people of all backgrounds, experiences, and identities.
- If you require any adjustments or accommodations at any point during the interview process please let us know - we will be happy to help.
