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 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 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Menlo Park, CA vacancy
  • $112k - $184k

     ...Fullstack Visualization Software Engineer Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human... 
    Suggested
    Temporary work
    Work at office

    Woven

    Palo Alto, CA
    2 days ago
  • $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
    1 day ago
  • $190k - $210k

     ...on accounting firms to calculate R&D tax credits and capitalize software costs. Neo.Tax is automating this entirely. Our software...  ...manual work. Neo.Tax is seeking a Senior Full‑Stack Software Engineer who wants to build products that automate manual enterprise accounting... 
    Suggested
    Full time
    Contract work
    Temporary work
    H1b
    Remote work
    Work from home
    Visa sponsorship
    Flexible hours

    NEO Corporation

    Palo Alto, CA
    3 days ago
  •  ...Full-Stack Software Engineer Location Palo Alto, CA Employment Type Full Time Department Engineering Job Overview We are seeking a Full-Stack Software Engineer to help us redefine customer interactions and loyalty through AI. In this role, you will develop and... 
    Suggested
    Full time

    Livex AI

    Palo Alto, CA
    4 days ago
  •  ...Job Description: We are looking for a full-time Software Engineer to join the core Geo Match team as a technical lead and programmer. In this role, you will collaborate closely with faculty and staff (including our existing Senior Software Engineer) to develop... 
    Suggested
    Full time

    Vets Hired

    Stanford, CA
    14 hours 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... 
    Flexible hours

    Operio

    Palo Alto, CA
    2 days ago
  •  ...About the job: Software Engineer – SaaS Platform How often do you get the chance to make a global impact developing the latest AI inside of the “built world”? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the... 
    Work at office

    Reconstruct

    Menlo Park, CA
    6 days ago
  •  ...Company At Harmonic, we are building a mathematical reasoning engine that operates with absolute precision. While most AI makes maximum...  ...on! About the Role We are seeking a talented Full-Stack Software Engineer to drive the frontend architecture and early development... 

    Rainfallcap

    Palo Alto, CA
    1 day ago
  • $170k - $235k

    Sr. Full Stack Software Engineer (Starlink) SpaceX 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 SpaceX is actively developing the technologies to make this possible,... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    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...  ...: Provide technical leadership and guidance to a team of engineers, driving architectural decisions and ensuring the quality of... 
    Full time
    Contract work
    Flexible hours

    Rivian VW Group

    Palo Alto, CA
    14 hours ago
  •  ...to making licensing & compliance cheaper, faster and more joyful. About the role: We are seeking an entrepreneurial full-stack Software Engineer with the ability to move back and forth between front-end and back-end work. This role is ideal for someone who sees a problem... 
    Work at office

    Pear VC

    Palo Alto, CA
    4 days ago
  •  ...Role: Software Platform Engineer (4 Openings) Location: Palo ALto, CA - Hybrid Rate : $$ W2 per hour + Benefits This will be a long-term contract and/or contract-to-hire (depending on fit) This will be a hybrid role with (usually) 3 days per week onsite... 
    Hourly pay
    Long term contract
    Contract work
    3 days per week

    Syntricate Technologies

    Palo Alto, CA
    1 day ago
  • $40 - $56 per hour

     ...the tech stack to deliver features to millions of customers and improve our products. We are looking for a highly motivated software engineer students specialized in web services and distributed systems. The platform you build will scale novel functionality to... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $190k - $240k

     ...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that...  ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and... 
    Remote work
    Flexible hours

    Affirm

    Palo Alto, CA
    2 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... 
    Full time
    Temporary work
    Part time
    Internship
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • Cognita Imaging Inc. in Palo Alto is seeking a Member of Technical Staff in Software Engineering to develop full stack systems for radiology workflows. You'll focus on building radiology reporting systems, ensuring reliability and scalability of services, and collaborating... 

    Cognita Imaging Inc.

    Palo Alto, CA
    4 days 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
    1 day 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
    1 day ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  ...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 and Volkswagen Group Technologies

    Palo Alto, CA
    4 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...  ...building backend or infrastructure systems at scale ~ Strong software engineering skills in languages such as Go, Rust, Python, or... 
    Local area
    Worldwide
    Flexible hours

    MongoDB

    Palo Alto, CA
    2 days ago
  • $132k - $230k

     ...the context you need to make good decisions, and the autonomy to make them. About the role Tensec is looking for an experienced Software Engineer to design and ship the products our customers actually touch. Dealing with transactions and compliance across borders adds a... 
    Work at office
    Local area
    Worldwide
    2 days per week
    3 days per week

    Tensec

    Palo Alto, CA
    1 day ago
  •  ...Software Engineer Build and scale the SambaStack AI inference platform for enterprise deployments Location: Palo Alto, California, United States About the Role The era of pervasive AI has arrived. Generative AI unlocks hidden value in data, accelerates processes, reduces... 
    Temporary work
    Local area
    Flexible hours

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    2 days ago
  •  ...work directly withfounder and CEO, Reza Zadeh, and a world-class engineering team. You’llimmediately take on high-impact projects, building...  ...most effective. Resources to learn about the cutting edge of software engineering and computer vision. You’ll be working at our new... 
    Work at office
    Flexible hours

    Matroid

    Palo Alto, CA
    3 days ago
  •  ...About the Role We\'re looking for a Senior Full Stack Engineer to join our Engineering team to build the user-facing surface of our AI...  ...documentation, and mentorship. Qualifications 5+ years of professional software engineering experience, with significant recent experience... 

    Prophet Security, Inc.

    Menlo Park, CA
    2 days ago
  •  ...Deloitte, PwC, Brex, and Instacart. Pioneering Technology: Our engineers and GRC experts work at the absolute forefront of applied AI,...  ...expanding. Competitive Compensation & Equity. The Role: As a Software Engineer, you will be a core member of our engineering team, building... 
    Work at office
    Relocation package
    Flexible hours

    Zania Inc.

    Palo Alto, CA
    2 days ago
  • $120k - $192k

     ...existing infrastructure. Our work will challenge your systems software development and problem‑solving skills. As a member of the VMKernel...  ..., performance, reliability. Be a successful VMKernel engineer and participate in the design and development of novel operating... 
    Local area

    Israelvcforum

    Palo Alto, CA
    1 day ago
  • $143k - $238k

    ## Software Systems EngineerApplylocations: Palo Alto, CAtime type: Full timeposted on: Posted 3 Days Agojob requisition id: R24004## Please...  ...is seeking a motivated and experienced Software Systems Engineer to join our team in Palo Alto, CA. This role requires application... 
    Permanent employment

    Maxar Technologies

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

     ...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 class private cloud AI platform. You will have a high impact by playing a critical... 
    Full time
    Work at office
    Local area

    Israelvcforum

    Palo Alto, CA
    1 day ago
  •  ...potential and humble individuals who can rapidly grow their responsibilities as the company scales. We're looking for a talented Data Engineer who will help us to drive our data platform. What You'll Do: Make data standardized and reusable, from architecture to production... 

    Latica

    Palo Alto, CA
    2 days ago
  • $165.2k - $223.6k

     ...relational database services on AWS. Collaborate with a team of engineers on distributed systems, concurrency, data durability,...  ...Required Qualifications 3+ years of non‑internship professional software development experience 2+ years of non‑internship design or architecture... 
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

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