Periodic Labs

Periodic Labs

Software Engineer

Menlo Park

Sponsorship not specifiedDetected 162 days ago
PythonReactFull-Stack DevelopmentAlgorithmsCloud PlatformsKubernetesAI OrchestrationERPControlsCommunication

About the role

  • 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.
  • 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 senior, full-stack, production-grade role.

Responsibilities

  • Own and evolve the platform that orchestrates our automated synthesis lab - scheduling instruments, managing workflows, and tracking samples end-to-end
  • Build workflow orchestration for multi-step synthesis pipelines, including DAG execution, dependency resolution, and retry logic for long-running lab processes
  • Design and implement instrument scheduling systems that handle contention, prioritization, and batching across shared equipment with competing demands
  • Building production MES, LIMS, ERP, or process control systems where correctness is non-negotiable

Nice to have

  • Data modeling for audit and provenance use cases, including event sourcing or append-only architectures
  • Full-stack development across Python, React, and cloud-native infrastructure (Kubernetes a plus)
  • Scheduling algorithms for shared resources with hard and soft constraints
  • Working in or alongside physical lab, manufacturing, or materials environments
  • Direct experience in powder synthesis, ceramics, or materials manufacturing environments
  • Familiarity with laboratory instrumentation protocols and instrument communication standards
  • Experience with event sourcing or CQRS architectures at production scale

Benefits

  • Build the React interfaces that give scientists and lab operators visibility into experiment state, queue status, and system health

This listing is sourced directly from Periodic Labs's careers page and normalized into a canonical job model.