Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
At Periodic Labs, our scientists don't just design experiments - they direct an automated materials synthesis lab that runs around the clock. Behind that lab is a system that has to work: scheduling dozens of instruments, tracking every sample from precursor to characterization, and orchestrating multi-step synthesis pipelines without dropping a single data point. As our software engineer, you'll work with the engineering lead to build the orchestration systems that make all of this possible. You'll scale the scheduling, workflow, and data provenance systems that coordinate furnaces, dispensers, diffractometers, and more - turning scientific intent into fully attributable, reproducible outcomes at scale. This is a full-stack, production-grade role. You'll work across Python backends, React interfaces, and cloud infrastructure to ship systems that run reliably with minimal intervention. You'll work closely with our engineering lead and directly alongside scientists in the lab - understanding where things break, and building the systems that make them not break.