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

Software Engineer

$250k - $350k

Periodic Labs

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 or Montreal, Canada. (Soon: San Francisco, too)

Compensation: $250,000-350,000 + equity

Visa sponsorship: Yes, we sponsor visas.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Menlo Park, CA vacancy
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced... 
    Suggested
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    4 days ago
  • $165k - $206.5k

     ...for our team and developers across BoxPartner with teams across engineering to design scalable database schemas suitable for a variety of...  ..., Mathematics or a related field3+ years of professional software development experienceStrong understanding of common algorithms... 
    Suggested
    Live in
    Work at office
    Relocation
    Shift work
    3 days per week

    Box

    Redwood City, CA
    2 days ago
  • $135k - $155k

     ...Today 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... 
    Suggested
    Permanent employment
    Temporary work

    SpaceX

    Palo Alto, CA
    2 days ago
  • - BS in Computer Science or equivalent field with a programming background - At least 5+ years of experience building scalable and available web services. - Strong experience working with Object-oriented Programming Languages, Python, Django, and React.js, would be...
    Suggested

    Saxon Global

    Redwood City, CA
    1 day ago
  •  ...our senior scientific team to accelerate our growing pipeline. About the Role We're seeking a driven full-stack software engineer to join us at this pivotal moment. In this role, you'll work with engineers and scientists to build tooling that drives our drug... 
    Suggested
    Immediate start
    Visa sponsorship

    Integrated Bio Sciences

    Redwood City, CA
    3 days ago
  • $215k - $290k

     ...talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100%...  ...across the United States to help them hire. Full-Stack Software Engineer Location - Redwood City, CA (On-site) On-site role... 
    H1b
    Work at office
    Remote work
    Visa sponsorship

    Recruiting from Scratch

    Redwood City, CA
    5 days ago
  •  ...014 by Dr. Adam Back and a group of fellow cryptographers and engineers passionate about Bitcoin and its potential to change the future...  ...layer-2 projects like Liquid and Core Lightning, to end-user software and hardware wallets like Green and Jade. Our brand stands for... 

    Blockstream

    Menlo Park, CA
    1 day ago
  • $120k - $252k

     ...with a clear understanding of goals, tradeoffs and user impact-not just implementation details Apply skills not only in software engineering, but also business judgement and system integration to increase overall impact Take initiative to suggest thoughtful improvements... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $180k - $215k

     ...Fullstack Software Engineer San Francisco, Palo Alto, Los Angeles, Toronto About HeyGen At HeyGen, our mission is to make visual storytelling accessible to all. Over the last decade, visual content has become the preferred method of information creation, consumption... 
    Work experience placement

    HeyGen

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

     ...the best people in the right roles to drive long-term success for both clients and candidates. Title of Role: Fullstack Software Engineer (Frontend-Leaning, AI Product) Location: Palo Alto, CA Company Stage of Funding: Seed Stage (~$6M raised) Office... 
    Work at office
    3 days per week

    Recruiting from Scratch

    Palo Alto, CA
    3 days ago
  • $85.4k - $232.7k

     ...from garbage.First-principles thinker with vision. You break problems to their core, question the assumptions, and rebuild. A software engineer's job is to architect solutions, not wrestle with syntax. You don't copy an architecture because "that's how it's done" — you... 
    Immediate start
    Shift work

    Ford

    Palo Alto, CA
    4 days ago
  • $130k - $152k

     ...epicenter of this historic cultural and financial shift, keep reading.About the team + role Robinhood’s Credit Card & Banking Product Engineering team conceptualizes, designs and builds our entire customer-facing product: from mobile application to underlying backend systems... 
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Robinhood Financial

    Menlo Park, CA
    4 days ago
  • C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the...  .... Learn more at: C3 AIC3 AI is looking for Senior Software Engineers to join the rapidly growing Data org within the Platform Engineering... 
    Work experience placement

    C3 IoT

    Redwood City, CA
    2 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... 
    Flexible hours

    Operio

    Palo Alto, CA
    4 days ago
  • $131.4k - $197.2k

     ...ABOUT THE TEAM The Rubrik Engineering team is comprised of people who produce extraordinary results. Our engineers are driven to build...  .... Our mission is to develop a highly reliable and scalable software defined platform that radically simplifies building, deploying... 
    Full time
    Local area

    Rubrik

    Palo Alto, CA
    1 day ago
  • $215.13k - $225.48k

     ...sensors and compute systems, test operations, systems and safety engineering – all dedicated to making a real, positive impact on the...  ...engineering centers in Dearborn, Mich., and Palo Alto, Calif. Software Engineer II positions offered by Latitude AI LLC (Palo Alto,... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship

    Latitude Ai

    Palo Alto, CA
    1 day ago
  • $150k - $300k

     ...truest sense. We're solving complex problems that span hardware, software, and data—from designing satellite systems for the harshness...  ...beautiful 3D products. We are looking for first-principles engineers who want to build, deploy, and scale a one-of-a-kind, vertically... 
    Permanent employment
    Full time
    Remote work

    Array Labs

    Palo Alto, CA
    1 day ago
  • C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the...  ...: C3 AIC3 AI is looking for a highly motivated Senior Software Engineer - Platform to join our Platform Engineering team. You will play... 

    C3 IoT

    Redwood City, CA
    5 days ago
  • $124.7k - $208.85k

     ...unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury. About the RolePoshmark is looking for a Senior Software Engineer to support the rapid growth of our Cloud Platform and marketplace. In this role, you’ll help build and operate a high-traffic,... 

    Poshmark

    Redwood City, CA
    5 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within the AI/ML data platform team you serve as a seasoned member of an agile team to build and operate scalable... 

    JP Morgan Chase

    Palo Alto, CA
    4 days ago
  • $160k - $260k

     ...for "The People") encompasses our mission and ethos for why we build.About The RoleWe're looking for a talented, driven Senior Software Engineer to build the critical infrastructure that powers the Aptos blockchain ecosystem.This role will have significant impact and... 
    Full time
    Work experience placement
    Work at office
    Local area

    Aptos Labs

    Palo Alto, CA
    5 days ago
  •  ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, PLATFORM AND INFRASTRUCTURE (STARLINK)As a Software Engineer on the Core Infrastructure team, you will sit at the... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Palo Alto, CA
    4 days ago
  • $150k - $170k

     ...the time to scale. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our...  ...Come join us.Team OverviewPsiQuantum's Applications Software Engineering Team (ASET) builds tools for quantum algorithm developers: cloud... 
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    4 days ago
  • $150k - $189k

    Palo Alto, CA / New York City, NY / San Francisco, CA / Seattle, WAEngineering - Engineering - DevOps /Full-time /HybridWe’re looking for a Software Engineer to join our Devops Platform team, where you will blend linux system administration and software engineering skills... 
    Full time

    Wealthfront

    Palo Alto, CA
    5 days ago
  • C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the...  ...reliable in the real world. We are looking for a senior software engineer to help build the C3 Agentic AI Platform — the system on which... 
    Work experience placement

    C3 IoT

    Redwood City, CA
    5 days ago
  • $10,000 per month

     ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ...missing children, and more. The Role Software Engineers at Palantir build software at scale to transform how organizations... 
    Work experience placement
    Internship
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Palo Alto, CA
    1 day ago
  • $135k - $200k

     ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ...more. The Role We are seeking a Forward Deployed Software Engineer to join a newly-formed team focused on developing advanced Command... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    1 day ago
  • $85k - $150k

    Full Stack Software Engineer at Blink.new - an AI App Creation Platform. Join us to design and develop end‑to‑end features, provide technical customer support, and build innovative AI‑powered applications. Base pay range $85,000.00/yr - $150,000.00/yr Seniority level... 
    Full time

    Blink.new

    Redwood City, CA
    2 days ago
  •  ...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 lifecycle of... 
    Work at office

    Reconstruct

    Menlo Park, 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
    3 days per week

    Syntricate Technologies

    Palo Alto, CA
    4 days ago

Do you want to receive more vacancies?

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