Software Intern
Multiply Labs
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.
Key Responsibilities
- 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
Requirements & Tech Stack
- 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