Software Engineer

Periodic Labs
Menlo Park
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Collaboration","Problem-solving","Communication"]

Join a full-stack, production-grade software engineering role building an orchestration platform for an automated materials synthesis lab. You’ll scale scheduling, workflows, and data provenance across Python backends, React interfaces, and cloud infrastructure, collaborating directly with scientists to ensure reproducible, end-to-end lab outcomes at scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Periodic Labs
Periodic Labs
7 months ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Join a full-stack, production-grade software engineering role building an orchestration platform for an automated materials synthesis lab. You’ll scale scheduling, workflows, and data provenance across Python backends, React interfaces, and cloud infrastructure, collaborating directly with scientists to ensure reproducible, end-to-end lab outcomes at scale.
Location: Menlo Park
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key 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
  • •Ensure complete data provenance — every sample, every action, every result is fully traceable with unambiguous lineage
  • •Build the React interfaces that give scientists and lab operators visibility into experiment state, queue status, and system health

Key Requirements

  • •Experience building production MES, LIMS, ERP, or process control systems where correctness is non-negotiable
  • •Workflow and DAG orchestration — designing execution graphs that are robust, inspectable, and recoverable
  • •Concurrent systems: resource locking, scheduling, and contention handling across shared infrastructure
  • •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)
Experience:Lab automationMaterials scienceChemistry
Skills:CollaborationProblem-solvingCommunication
Tech Stack:PythonReactKubernetesCloudDAGEvent sourcing

Company Brief

Periodic Labs
Periodic Labs (periodic.com) — Public information about this company’s products, industry focus, size, funding, and headquarters is not available. Check the company’s official profiles or contact them directly for accurate details about their offerings and operations.
Industry: Other
Website