Skip to main content

Periodic Labs

Software Engineer

Menlo ParkfulltimemidAdded today

About this role

Periodic Labs seeks a senior full-stack software engineer to build orchestration systems for an automated materials synthesis lab. You'll design workflow scheduling, instrument coordination, and data provenance platforms that keep scientific experiments running reliably at scale, working across Python, React, and cloud infrastructure.

What you'll do

  • Own and evolve the lab orchestration platform handling instrument scheduling, workflows, and end-to-end sample tracking
  • Build workflow orchestration for multi-step synthesis pipelines with DAG execution, dependency resolution, and retry logic
  • Design instrument scheduling systems managing resource contention, prioritization, and batching across shared equipment
  • Implement complete data provenance tracking ensuring full traceability of samples, actions, and results
  • Develop React interfaces for scientists and operators to monitor experiment state, queue status, and system health
  • Collaborate with infrastructure and lab teams to maintain reliability as instrument count and throughput scale

What they're looking for

  • Production MES, LIMS, ERP, or process control systems
  • Workflow and DAG orchestration design
  • Concurrent systems and resource scheduling
  • Data provenance and event sourcing architecture
  • Full-stack development (Python, React, cloud infrastructure)
  • Scheduling algorithms for constrained resources
  • Lab/manufacturing environment experience
  • Kubernetes and cloud-native infrastructure
Apply on the employer's site

Opens the official application on the employer’s site. No login required.