Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Periodic Labs

Periodic Labs Software Engineer

We are an AI + physical sciences lab building state of the art models to make novel scientific discoveries. We are well funded and growing rapidly. Team members are owners who identify and solve problems without boundaries or bureaucracy. We eagerly learn new tools and new science to push forward our mission.

About the Role

At Periodic Labs, our scientists don't just design experiments — they direct an automated materials synthesis lab that runs around the clock. 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.

As our software engineer, you'll work with the engineering lead to build the orchestration systems that make all of this possible. 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. You'll work across Python backends, React interfaces, and cloud infrastructure to ship systems that run reliably with minimal intervention. You'll work closely with our engineering lead and directly alongside scientists in the lab — understanding where things break, and building the systems that make them not break.

What You'll Do
  • 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
  • Work closely with infrastructure and lab engineering to keep systems reliable as we scale instrument count and experiment throughput
  • Identify bottlenecks in how science gets done and turn them into software before they become crises
You Will Thrive in This Role If You Have Experience With
  • 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)
  • Scheduling algorithms for shared resources with hard and soft constraints
  • Working in or alongside physical lab, manufacturing, or materials environments
Especially Strong Candidates May Also Have
  • 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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Menlo Park, CA vacancy
  • $135k - $155k

     ...that allow users to connect within minutes of unboxing, and the software that brings it all together. We’ve only begun to scratch the...  ...Starlink’s potential global impact and are looking for best‑in‑class engineers to help maximize Starlink’s utility for communities and... 
    Suggested
    Temporary work
    Internship
    Worldwide
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    3 days ago
  • $135k - $155k

     ...FULL STACK SOFTWARE ENGINEER (STARLINK) the company was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today the company is actively developing the technologies to make this possible... 
    Suggested
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    United States Digital Space LLC

    Palo Alto, CA
    3 days ago
  •  ...Palo Alto, building products that real operators depend on every day. THE ROLE We are looking for a Senior Full Stack Software Engineer to be a core contributor to the Operio AI platform. You will own features from database schema to React UI, with particular depth... 
    Suggested
    Flexible hours

    Operio

    Palo Alto, CA
    4 days ago
  •  ...professionals for this role. JOB DESCRIPTION Job Summary: We are seeking a highly skilled and experienced Principal AI/ML and Gen AI Engineer to join our dynamic team at CCB COSMIC (CCB Operational Systems for Machine Intelligence and Cognition). The ideal candidate will... 
    Suggested

    J.P. Morgan

    Palo Alto, CA
    12 days ago
  • $40 - $56 per hour

     ...that are critical to their team's success. Locations:Palo Alto, CA The Team Data is deeply embedded in the product and engineering culture at Tesla. We rely on data - lots of it - to improve autopilot, to optimize hardware designs, to proactively detect faults... 
    Suggested
    Full time
    Temporary work
    Part time
    Internship
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $145k - $185k

     ...We’re looking for a Software Engineer to join our Devops Platform team, where you will blend linux system administration and software engineering skills to build and maintain all our infrastructure and core services running in our data centers and the cloud. Wealthfront... 

    Wealthfront

    Palo Alto, CA
    3 days ago
  • $130k

     ...Role: Platform Engineer or Infrastructure Engineer Location - Palo Alto, CA ( Hybrid) Salary-$130k Key Skills: 6-10 years backend/infrastructure engineering Strong coding in Python / Go Deep Kubernetes (clusters, networking, operators) Distributed... 

    Diverse Lynx

    Palo Alto, CA
    4 days ago
  •  ...National Security Advisor, and Senior Foreign-Policy Advisor to four US presidents. What We Are Looking For ~3+ years of software engineering experience graduated from top-tier CS, EECS, math or physics programs. ~ Willingness to work hard, move fast and grow... 

    Voltai

    Palo Alto, CA
    1 day ago
  • $72k - $121k

     ...Software Engineer Womble Bond Dickinson (US) LLP seeks a Software Engineer to join our team. The Software Engineer designs, builds, and operates enterprise applications, data pipelines, and AI systems across the Microsoft stack. The role spans full-stack application... 
    Work at office
    Remote work
    Flexible hours

    Womble Bond Dickinson LLP

    Palo Alto, CA
    1 day ago
  • $140k

     ...highly profitable rocketship that processes billions of dollars each year. To learn more visit Who You Are As a Software Engineer for TabaPay, you love jumping into to complex programming projects and delivering top notch code to fuel enhanced client... 
    Flexible hours

    Taba Pay Inc

    Palo Alto, CA
    6 hours ago
  • $100k - $140k

     ...of Guardian, our AI Platform here: See the following articles to learn more about what we do: Job Description As a Software Engineer you’ll be collaborating across departments to conceptualize, design, and implement innovative software solutions, owning the end... 
    Worldwide
    Flexible hours
    Shift work

    Rhombus Power, Inc.

    Palo Alto, CA
    2 days ago
  • $140k - $150k

     ...DeepInfra is looking for early-career Software Engineers (0-2 years of experience, including internships) to join our team. You'll work closely with our experienced engineers to design, build, and scale infrastructure for serving top open-source AI models. This role is... 
    Full time
    Internship

    Deep Infra

    Palo Alto, CA
    1 day ago
  • $200k

     ...Software Engineer Apply Acante, Inc. has openings for a Software Engineer in Palo Alto, CA for developing cloud-based data processing infrastructure with both real time and offline data pipelines. Job responsibilities will include and are not limited to the following... 

    Acante

    Palo Alto, CA
    1 day ago
  •  ...logistics, and transportation. About the Role As a Full Stack Engineer, you'll play a pivotal role in developing and maintaining a...  ...'s Degree and 1-5 years of experience building enterprise software and strong engineering background Expertise in GoExpertise in... 
    Remote work

    Xage Security

    Palo Alto, CA
    4 days ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  ...Collaborate with a world-class team: Work alongside talented engineers, designers, and product managers in a dynamic and fast-paced... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    3 days ago
  • $141.3k - $226k

     ...If you already have a Candidate Account, please Sign-In before you apply. Job Description: Broadcom is looking for a Software Systems Engineer (P5) to join VMware Cloud Foundation’s (VCF) AI and Advanced Services team. This position is key to building a best in... 
    Full time
    Work at office
    Local area

    Broadcom Corporation

    Palo Alto, CA
    3 days ago
  • United States Digital Space LLC in Palo Alto is looking for a Senior Engineer to develop a next-generation inference platform integrated with Atlas. This role involves building scalable infrastructure and collaborating with teams to enhance AI capabilities. Ideal candidates... 

    United States Digital Space LLC

    Palo Alto, CA
    2 days ago
  • $126k - $248k

    About the Role We’re looking for a Senior Engineer to help build the next-generation inference platform that supports embedding models...  ...experience building backend or infrastructure systems at scale Strong software engineering skills in languages such as Go, Rust, Python, or... 
    Local area
    Flexible hours

    United States Digital Space LLC

    Palo Alto, CA
    3 days ago
  • $140k - $200k

    xage, inc., based in Palo Alto, CA, is seeking a Senior Software Engineer to develop their Zero Trust for Agentic AI platform. This vital role demands expertise in backend systems, machine learning security, and AI integration. You'll design the security framework that... 

    Xage

    Palo Alto, CA
    2 days ago
  • $220k - $405k

    Pantera Capital is seeking a Software Engineer to design and build innovative product and platform systems tailored for AI. The role involves leading projects from definition to launch while collaborating with diverse teams. Candidates should have 4+ years of experience... 

    Pantera Capital

    Palo Alto, CA
    3 days ago
  •  ...electric vehicles through technology that will set the standards for software‑defined vehicles around the world. The road to the future is...  ...60% at a typical company. Role Summary As a Senior Software Engineer specializing in agentic applications, you will be a key... 
    Full time
    Contract work
    Local area

    Rivian VW Group

    Palo Alto, CA
    4 days ago
  •  ...integrate with existing cryogenic cooling and standard fiber-optic infrastructure. Team Overview PsiQuantum's Applications Software Engineering Team builds tools for quantum algorithm developers: cloud development environments, circuit design tools, and resource estimation... 

    Black Inc

    Palo Alto, CA
    2 days ago
  • $160k - $200k

    23andMe sits on one of the largest and most scientifically rich genetic datasets in the world. We're looking for a Senior Software Engineer to help build and operate the systems that make that data meaningful - powering everything from ancestry features and DNA relatives... 
    Local area

    23andMe

    Palo Alto, CA
    4 days ago
  •  ...Founding Software Engineer (Mid-Senior Level) Why Zania Every enterprise spends millions of dollars on Governance, Risk, and Compliance (GRC). It's one of the most critical, yet universally painful, parts of running a business. For decades, this industry has been... 
    Work at office
    Relocation package
    Flexible hours

    Zania, Inc

    Palo Alto, CA
    4 days ago
  • $297.32k

     ...0x better than anything that exists today. Our scientists, engineers, sales executives, and visionaries are united by an unwavering...  ...belong. We are currently looking for a high-performing Senior Software Engineer to join our dynamic software engineering team.... 
    Worldwide
    2 days per week
    3 days per week

    BillionToOne

    Menlo Park, CA
    2 days ago
  •  ...Software Engineer (Backend) Confluera is a Series B funded cybersecurity startup on a mission to secure our cyberworld by protecting the foundation of our enterprises today, to better our tomorrow. We bring an integral solution to enterprises of all sizes to give visibility... 

    confluera

    Palo Alto, CA
    1 day ago
  •  ...Staff Software Engineer, Backend We are looking for a Staff Software Engineer, Backend, to lead and scale the backend infrastructure that powers Pika's user-facing products. In this high-impact role, you'll own the design and delivery of robust, scalable backend systems... 
    Work at office
    3 days per week

    PIKA Inc

    Palo Alto, CA
    5 days ago
  • A promising tech startup in Palo Alto is searching for a skilled software engineer to join their team. This role focuses on developing and scaling innovative solutions within the healthcare sector, directly impacting revenue cycle management. Ideal candidates have over... 

    Youlify

    Palo Alto, CA
    2 days ago
  • $135k - $155k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team is responsible for building the foundational tooling and security infrastructure that empowers... 
    Permanent employment
    Full time
    Temporary work

    SpaceX

    Palo Alto, CA
    2 days ago
  •  ...institutions, you've come to the right place. As a Principal Engineer, Developer Platform Engineering at JPMorganChase within the...  ...and reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized... 
    Early shift

    J.P. Morgan

    Palo Alto, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!