Software Engineer
$250k - $350kPeriodic Labs
Software Engineer
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.
- ...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...SuggestedPermanent employmentTemporary workInternshipWorldwideWeekend work
- ...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...SuggestedFull time
$165k - $206.5k
...Developer Platform team from the ground up, and we're looking for engineers who want to shape the foundation. This team is responsible for... ...impact at Box.Required skillsYou have 3+ years of full stack software engineering experience with a strong emphasis on backend...SuggestedLive inWork at officeRemote workRelocationShift work3 days per week$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...SuggestedPermanent employmentTemporary work- ...task pipelines while optimizing data schemas for high-throughput telemetry ingestion. Requirements Requires 5+ years of software engineering experience with expert-level Python and strong React/Next.js skills. Candidates must have hands‑on experience with LLMs,...Suggested
- 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
- ...and we are leading a national collaborative effort to develop software for anatomic modeling, virtual surgery, and simulations pertaining... ...translation.The lab is looking for a SimVascular Software Engineer and Architect who will be eligible to work remotely and whose duties...Remote work
- 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...
$108k - $205.2k
...access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury. About the RoleWe are looking for a Software Engineer II to join our Core Platform team and contribute tobuilding reliable, high-performance backend systems that power our fast-...Internship- ...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 employmentTemporary workWeekend work
$165k - $206.5k
...massive shift.WHY BOX NEEDS YOU Box’s Edge (Network Platform Engineering) team powers the connectivity behind our products, including Box... ...owners can consume reliably at scale. We’re looking for a Software Engineer III to design and build backend services and automation...Live inWork at officeShift work3 days per week$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$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 timeWork experience placementWork at officeLocal area$170k - $235k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and security infrastructure that empowers every team at...Permanent employmentTemporary work- ...of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Software Engineer III at JPMorganChase within the Commercial and Investment Bank Payments Technology team, you are an integral part of an agile...For contractors
$180k
...Software Engineer - Data Platform Palo Alto, California SpaceXAI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence...Temporary work- ...Job Description Job Description Position Overview: Our client is seeking a talented Full-Stack Software Engineer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining software applications and systems. You will...
$188.5k - $282.7k
...complex business units into a multi-cloud ecosystem (AWS, Azure, GCP, OCI), ensuring structural parity across disparate environments.Engineering secure "Landing Zones" and multi-tenant structures using advanced Identity and Access Management (IAM) hierarchies and automated...$135k - $155k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.WIRELESS SOFTWARE ENGINEER (STARLINK)At SpaceX, we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced...Permanent employmentTemporary workWorldwideWeekend work- Job ID: SRJ_7915Posted: 2025-11-17Location: Menlo Park,, CASalary: USD 135-140 / Yearly (Full Time)Employment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsSoftware EngineerLocation: Menlo Park, CANeed to have expertise...Full time
$130k - $152k
.... Equity markets have been closed nights and weekends for a century; we're building the infrastructure that changes that.As a Software Engineer, you'll build and own backend services that make tokenized equities work end to end - issuance, custody, and settlement on-chain...Contract workWork at officeFlexible hoursShift workNight shiftWeekend work3 days per week$165.2k - $223.6k
...systems that enable Amazon’s AI to learn from real-world customer behavior and continuously improve at massive scale.As a Software Development Engineer, you will solve challenging data and distributed-systems problems at the center of Amazon’s next-generation shopping AI....InternshipLocal areaFlexible hours- ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, LOW LATENCY COMPUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy...Permanent employmentTemporary workInternshipWorldwideWeekend work
- ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER (STARLINK ENTERPRISE)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the...Permanent employmentTemporary workInternshipWorldwideWeekend work
$104.5k - $142.8k
...focus is on enabling more players to participate in creative expression by making creation easier, safer, and more rewarding.As a Software Engineer II, you will help build the agentic harness that turns intent into working games and the loop that lets an agent write, run,...Full timeLocal area3 days per week$138.8k - $232.7k
...seamless integration with existing infrastructure and support the team in delivering software that is reliable, high performance, and secure. You'll have...3+ years of backend software engineering experienceProficiency in one or more languages: Go, Java, or PythonWorking...Immediate startVisa sponsorshipFlexible hours$165.2k - $223.6k
...ourselves on behalf of customers — and we're looking for innovative engineers to help shape the future of Analytics.We push the boundaries... ...for their cloud services.Key job responsibilitiesAs a Software Development Engineer, you will build systems that benefit Analytics...Work experience placementInternshipLocal areaFlexible hours$153k - $179k
...we do. Expectations are high, and so are the rewards.The Data Engineering team builds and maintains the foundational datasets that power... ...professional experience building end-to-end data pipelinesHands-on software engineering experience, with the ability to write production-...Work at officeFlexible hoursShift work3 days per week$165.2k - $223.6k
...across from the Caltrain station.Key job responsibilitiesAs an ML Engineer you will:Lead development of services and infrastructure at the... ....Basic qualifications- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or...InternshipLocal areaWorldwideFlexible hours$165.2k - $223.6k
...world's largest fleet of relational databases on cloud ? If you’re an engineer who want to be significant part of this core group, come on board! We are eager to brainstorm, mentor, and get software built together. We have challenging problems to solve in distributed systems...InternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer full time Menlo Park, CA
- software engineer healthcare Menlo Park, CA
- network software engineer Menlo Park, CA
- senior software engineer Menlo Park, CA
- software developer Menlo Park, CA
- ngo software engineer Menlo Park, CA
- startup software engineer Menlo Park, CA
- software developer positions Menlo Park, CA
- financial software developer Menlo Park, CA
- junior software developer remote Menlo Park, CA



