Software Engineer
- Pay
- $250,000 – $350,000 per year
- Location
- Menlo Park, CA · On-site
- Job type
- Full-time
- Level
- Mid-level
- Education
- Bachelor's degree
- Listed
- 30 days ago
Skills & highlights for this role
- distributed systems
- workflow orchestration
- API design
Also useful
- GPU workloads
- LIMS
- robotics
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.
Minimum education
- Bachelor’s degree or similar experience
- Location: Menlo Park, CA
Compensation
$250,000-350,000 + equity
Visa sponsorship: Yes, we sponsor visas.
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.
From Periodic Labs's careers page, first listed on Rolev.ai on October 10, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Software Engineer role at Periodic Labs, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
What is the salary for the Software Engineer role at Periodic Labs?
The Software Engineer posting at Periodic Labs states compensation of $250,000 – $350,000 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on Periodic Labs's official career site.
Where is the Software Engineer job at Periodic Labs located?
This Software Engineer position at Periodic Labs is located in Menlo Park, CA (On-site). Always check Periodic Labs's application page for specific state eligibility or relocation policies.
What qualifications are required for Software Engineer at Periodic Labs?
For the Software Engineer role, Periodic Labs highlights a bachelor's degree; experience with distributed systems, workflow orchestration, API design. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Software Engineer position at Periodic Labs?
This listing links directly to Periodic Labs's Ashby application page. You can apply directly on Periodic Labs's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Ashby application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.