Periodic Labs
Software Engineer
Menlo Park, CA
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.6M live jobs from 210,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Stated salary
- $250,000 – $350,000 per year
- Country
- US
- Work mode
- On-site / unstated
- First seen by hirly
- 1 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
About Periodic Labs
We’re an AI and physical sciences company building state-of-the-art models to accelerate breakthroughs across materials, energy, and beyond. Backed by world-class investors and growing rapidly, we operate at the pace the frontier requires. Our team brings deep expertise, genuine ownership, and an insatiable drive to push the boundaries of what’s scientifically possible.
About the Role
- We’re hiring software engineers to build the backend and distributed systems that form the software backbone of an AI-native physical science lab. These systems turn scientific intent into reliable execution: scheduling large simulation workloads, orchestrating experiments and shared equipment, and connecting instruments and automation to the rest of our software.
- Depending on your background and interests, you may work across simulation infrastructure, lab orchestration, or automation systems. You do not need prior experience in every area. We care most about strong engineers who can reason about complex systems, make failure visible, and build software that remains reliable as scientific work scales.
- You’ll work directly with scientists, infrastructure engineers, and lab engineers to understand how research gets done, then turn prototypes and manual workflows into robust systems without slowing down discovery.
What You’ll Do
Design and build backend and distributed systems that execute scientific work reliably.
Build scheduling and orchestration for long-running workflows across compute clusters, instruments, and other shared resources.
Create clear APIs, data models, and service boundaries connecting research software, lab information systems, instruments, and automation.
Make execution inspectable and recoverable through durable state, retries, failure handling, observability, and provenance.
Turn promising research prototypes and scientific workflows into maintainable production systems.
Diagnose bottlenecks and failures across application code, infrastructure, data, and hardware integrations.
Work closely with scientists and engineers to improve experimental throughput, reliability, and reproducibility.
You Will Thrive in This Role If You Have Experience With
Strong software engineering fundamentals and a track record of building production backend or distributed systems.
Experience with asynchronous or long-running work, such as batch jobs, workflow orchestration, data pipelines, schedulers, or shared-resource systems.
The ability to reason clearly about concurrency, idempotency, partial failures, consistency, and resource contention.
Experience designing maintainable APIs and data models for complex systems.
Strong debugging skills across services, infrastructure, dependencies, and data.
Comfort working with technical collaborators to turn ambiguous needs into reliable systems.
Especially Strong Candidates May Also Have
You do not need experience in every area below. Depth in one or more may help us identify where you can have the greatest impact.
Large-scale batch or distributed compute, scientific simulation, GPU workloads, or ML infrastructure.
Workflow engines, DAG orchestration, job schedulers, or cluster execution systems.
LIMS, MES, ERP, process-control systems, lab informatics, or scientific data management.
Robotics, hardware controls, instrument drivers, vendor APIs or SDKs, or industrial automation.
Experience in a physical lab, manufacturing environment, or materials-science setting.
Mechanics
Minimum education: Bachelor’s degree or similar experience
Location: Menlo Park, CA
Compensation: $250,000-350,000 + equity
Visa sponsorship: Yes, we sponsor visas.
Listed on hirly, a job board. hirly is not the employer: Periodic Labs is hiring for this role.
Similar jobs
- Software Engineer (AI)Zensar · Dallas, TX, United StatesFirst seen today
- Software EngineerNetJets · Columbus, OH, USFirst seen today
- Software EngineerRAM Aerospace · St. George, UTFirst seen today
- Automation Software Engineer - Power BI and AutomationWf · IRVING, TXFirst seen today
- Software Engineer – Distributed SystemsAlluxio · Foster City, CaliforniaFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job