
Multiply Labs
San Francisco, California, USA
Software Intern
We tailor your resume to this role and apply for you in seconds.
Or apply on Multiply Labs's site yourselfJob details
- Location
- San Francisco, California, USA
- Work type
- Onsite
- Compensation
- $5,000 - $10,000/mo
- Posted
- today
- Apply on
- jobs.lever.co
About this role
About the Role
We are looking for Software Engineering Interns to join a highly collaborative team to deliver production ready software that will shape the future of personalized medicine and cell therapy manufacturing systems. This role is for you if you are a strong problem solver, motivated and hard-working student, and excited to experience what it’s like being an engineer at an early-stage startup.
Responsibilities include:
- Design, build, deploy, troubleshoot and maintain high-quality software that manages the state and coordination of a multi-robot cluster.
- Build fast, discrete-event simulation tests to validate scheduling logic and throughput assumptions before code hits physical hardware.
- Collaborate with team members in implementing and testing scheduling logic for multi-agent workflows.
- Help develop and maintain tools to intelligently manage shared resources across parallel manufacturing batches.
- Work on developing and monitoring the connectivity tooling between on-premise robots and AWS.
- Contribute to the automated test suite, focusing on improving test coverage for non-deterministic robotic behaviors and streamlining the integration process.
- Participate in code reviews, document system architectures, and work closely with senior mentors to learn and apply industry-standard clean architecture and testing patterns.
Qualifications
- Currently working towards a Bachelor, Masters, or PhD degree in Computer Science, Robotics, or equivalent.
- Self-starter comfortable working in a fast paced, technically challenging startup environment.
- Strong background in: linear algebra, Python, data science, and data structures / algorithms.
- Strong communication skills that clearly express ideas and design details in meetings, team presentations, white board brainstorming sessions and in various technical documentation.
- Prioritize organization and detail orientation, with ability to handle multiple project and task assignments simultaneously.
- Passionate, curious, and eager to learn.
Nice to Haves
- Experience with robotic systems.
- Experience with cloud technologies, specifically AWS.
- Industry experience with Python.
Ready to apply to Multiply Labs?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.