Multiply Labs

Robotic production capacity for the pharma manufacturing industry

Senior Software Engineer at Multiply Labs

San Francisco or remote / Remote
Job Type
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Alice Melocchi
Alice Melocchi

About the role

Introduction to Multiply Labs

At Multiply Labs, we’re building advanced robotic systems that manufacture the personalized medicines of the future. We’re growing fast, and our customers are many of the leading pharma companies in the world. See our robots in action at!

Many life-saving therapies are personalized – they are tailored to the medical needs of each patient. But today, these drugs are too slow and too expensive to make! We believe that the only way to manufacture these drugs at scale – reaching every patient who needs them, while remaining affordable – is by applying robotic technology.

We are a team of enthusiastic robotics and software engineers. We enjoy the opportunity of building some of the most advanced automated systems around. And our robots have a real, direct & positive impact on society – the more efficient our products are, the more patients can benefit from personalized therapies!

We’re looking for talented engineers who are excited about our mission and who are passionate about building a product that helps improve patients' lives.


Position Overview

As a Senior Software Engineer on the Multiply Labs team, you will deliver production ready software for our robotic system that enables cloud-controlled robotic factories for the pharmaceutical industry. You will help design, implement, and integrate complex features in our software stack. Within the Software team, you will work and collaborate with our robotics team to build and maintain a robust, secure and compliant software solution that spans the Cloud and the on-premises system.

You will have the opportunity to work with some of the most advanced cloud tools and architectures for the remote management of fleets of real-world novel robots.


As a member of the Software team, you will:

  • Design, build, deploy, and maintain high-quality software features for the control and management of our robotic systems in production
  • Actively contribute to the automated test suite for continuous integration
  • Troubleshoot problems across the software stack
  • Collaborate with the Robotics team to produce a robust and compliant robotic system
  • Help establish software development best practices and guidelines as well as mentor more junior engineers



  • 5+ years of experience working across the software stack and writing production ready code
  • Ability to collaborate on a software stack spanning multiple cloud and on-premises modules with security, performance and reliability at the forefront
  • Solid programming skills with demonstrated understanding of computer science fundamentals and best practices
  • Strong experience with backend technologies and frameworks
  • Experience with cloud technologies ideally on AWS
  • Ability to debug, diagnose and resolve complex bugs across the stack
  • Strong analytical and problem solving skills, excellent communication and collaboration skills with a growth and learning mindset
  • Enthusiastic about working in a dynamic fast growing startup environment


  • Experience in technical leadership and mentoring more junior engineers
  • Experience with Python, infrastructure as code (IaC), containers and web APIs
  • Experience with frontend technologies and frameworks, ideally React
  • Experience building software with regulatory and compliance requirements

Why you should join Multiply Labs

Multiply Labs develops advanced robotic systems that manufacture individualized drugs at scale. Our products are are at the intersection of pharmaceutical science with robotics technology.