Multiply Labs

Senior / Staff Software Engineer

San Francisco, CA
USD 160k - 210k
Python AWS Lambda DynamoDB Linux Shell REST TCP/IP
Description

Senior / Staff Software Engineer

Team: System Software

Location: San Francisco

Commitment: Full Time

Workplace Type: onsite

Salary:

Multiply Labs is an early-stage startup where equity is a major part of the compensation package. 

Join the Future of Robotic Biomanufacturing!
 
Multiply Labs is a robotics company on a mission to solve a significant bottleneck in modern medicine: the manufacturing of life-saving advanced biologics, from gene and cell therapies to antibodies and more.

Today, these therapies are produced through manual, labor-intensive processes. Costs are extremely high—often $500K–$2M per patient—limiting access to only a small fraction of those who need them.

As product complexity increases and the cost of failure and scientific labor rises, the industry is shifting toward automation. Robotics and AI are making automated biologics manufacturing feasible, reliable, and economically scalable.
 
We believe the future of biomanufacturing is robotic—closed, automated, and scalable—ensuring critical therapeutics are accessible to every patient who needs them.
 
Why This Matters
 
We don’t just build robots; we build the infrastructure for the next generation of biologics manufacturing. Our technology allows biopharma companies to scale production without redesigning their science, drastically lowering regulatory hurdles and bringing costs down to a level where these treatments can actually reach patients.
 
The Stack & The Scale
 
The Mission: Build the world’s best robots to make life-saving therapies accessible to all.
The Technology: Advanced robotic orchestration, high-precision automation, cloud-integrated hardware-software systems, dextrous manipulation, and imitation learning.
The Location: Headquartered in San Francisco, CA.
The Backing: Supported by premier investors, including Casdin Capital, Lux Capital, and Y Combinator.
 
To learn more and to view a video of our robots in action, visit us at www.multiplylabs.com and follow us on LinkedIn
 
About the Role
 
As a senior member of our Software Engineering Team, you will be a key technical leader responsible for the intelligent software that powers our automated manufacturing systems. Working at the intersection of robotics and biopharma, you'll collaborate with a world-class team to solve complex challenges. This role is for a passionate, hands-on engineer dedicated to building robust systems that have a direct impact on patient lives.

Responsibilities Include:

  • Scheduler Development: Implement and optimize sophisticated algorithms for multi-day, multi-agent scheduling. You will maximize throughput and prevent deadlocks in a shared-resource environment with variable execution times.
  • Resource Allocation: Develop logic to intelligently manage shared resources (e.g., incubators, liquid handlers) across parallel manufacturing batches.
  • Distributed Systems Design: Architect and implement the software layer that manages the state and coordination of a multi-robot cluster.
  • Resilient Orchestration: Design logic to maintain production continuity during hardware interruptions. You will implement mechanisms to isolate specific failures, ensuring that unaffected batches continue processing while the affected resources are addressed.
  • Cloud-Cluster Connectivity: Implement the communication layer connecting on-premise robotic clusters with our AWS backend, focusing on reliable state synchronization and data persistence.
  • Simulation & Testing: Build fast, discrete-event simulations to validate scheduling logic and throughput assumptions before code hits physical hardware.
  • CI/CD & DevOps: Maintain and improve automated integration test suites to ensure the reliability of complex, non-deterministic systems.
  • Mentorship: Mentor junior engineers, conduct code reviews, and champion software engineering best practices (clean architecture, testing patterns) to elevate the team.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
  • 5+ years of professional experience in software engineering, with a focus on backend systems, distributed systems, or complex logic.
  • Expertise in Python and a strong command of software engineering fundamentals (e.g., system design, concurrency patterns, distributed architecture).
  • Strong ability to implement complex logic and search algorithms (e.g., DFS/BFS, graph traversal, constraint satisfaction). You don't need prior robotics experience, but you must be excited to solve hard optimization problems.
  • Excellent communication and problem-solving skills, with the ability to translate complex biological process requirements into software logic.
  • Comfortable working in a fast-paced, technically challenging startup environment. Ability to balance context switching between multiple projects.

Additional Qualifications – Considered a plus:

  • Hands-on experience with AWS (Lambda, IoT Core, DynamoDB) and container orchestration.
  • Familiarity with interfacing with hardware or instruments via standard protocols (TCP/IP, WebSocket, REST, Serial).
  • Deep comfort working in Linux environments, including networking configuration, systemd services, and shell scripting.
  • Experience implementing monitoring and alerting for distributed systems.

Total Rewards & Life at Multiply Labs

  • Competitive Compensation: Salary range of $160,000 - $210,000 a year plus meaningful early-stage equity. We want our team to have a real stake in the future we’re building.
  • Premium Health: Premium Medical, Dental, and Vision plans with subsidies for child dependents.
  • Wealth Building: 401(k) with a 4% company match to help you plan for the long term.
  • Pre-Tax Commuter Benefit: Pay for eligible transit and parking with pre-tax dollars to save on commuting costs.
  • Parental Support: Robust Paid Parental Leave to support your family’s newest additions.
  • True Flexibility: We offer Flexible PTO and 12 Paid Holidays, trusting you to manage your time and recharge when you need it.
  • No Set Hours: Set your own schedule in alignment with your manager and team. We hold a high bar, measuring success by impact and outcomes – not hours logged.
  • Office Perks: A vibrant SF office culture featuring catered team lunches, stocked kitchen, and frequent team events.
  • H-1B and Green Card sponsorship available for exceptional talent.
  • Referral bonuses for helping us build a world-class team.
  • Great people, meaningful work, and a team that genuinely believes in what we're building.
  •  
    Come build the world’s best robots—and help make life-saving therapies accessible to all.
We actively seek candidates with diverse perspectives and lived experiences. We’re committed to building a team where everyone feels valued, respected, and empowered to do their best work.
 
Multiply Labs encourages candidates from all backgrounds to apply — even if you don’t meet every qualification. If you’re excited about our mission and think you can contribute, we’d love to hear from you.
 
Our headquarters is located in San Francisco’s vibrant Dogpatch neighborhood. Some roles may require 5-10% of domestic and international travel.
 
Multiply Labs
Multiply Labs

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say