Software Engineer Intern

Culture BiosciencesSouth San Francisco, CA
6h$35 - $40Onsite

About The Position

We are looking for a Software Engineer Intern to join our small but passionate team of 10 developers working on cloud-based bioreactor control and monitoring platform. As an intern, you will play a critical role in developing and executing end-to-end integration tests to ensure the reliability and robustness of our systems. Your primary focus will be on automated testing of our published API endpoints, backend APIs, and frontend components . Most tests will be written in Python , with frontend tests using Cypress . You will also contribute to manual testing efforts , ensuring high-quality releases for our customers. Other opportunities include building up emulators, adding features to our embedded system (STM, Raspberry PI), and writing and integrating drivers for 3rd party devices. This internship provides an excellent opportunity to work with cloud-based software that integrates with hardware systems , gaining hands-on experience in testing scalable and reliable SaaS platforms in the biotech industry.

Requirements

  • You are between your junior and senior years in a university or college or you are a masters student between years
  • Understanding of computer science fundamentals (data structures, algorithms, object-oriented programming).
  • Experience programming in Python or another major language.
  • Interest in software systems that integrate with hardware .
  • Problem-solving and debugging skills.
  • Ability to work in a small, collaborative team.

Nice To Haves

  • Exposure to automated testing frameworks (e.g., PyTest, Cypress) is a plus but not essential.
  • Familiarity with cloud platforms (AWS) is helpful but not required.
  • Interest in REST APIs, API testing and manual testing of HW/SW systems .
  • Experience with Raspberry PI controlled devices.
  • Experience with STM based designs

Responsibilities

  • Design, develop, and execute automated end-to-end integration tests for Stratyx.
  • Test backend APIs, published API endpoints, and frontend components .
  • Write test scripts primarily in Python , with frontend tests using Cypress .
  • Perform manual testing to validate complex system behaviors.
  • Work with developers to identify, troubleshoot, and resolve issues.
  • Gain exposure to cloud environments (AWS, GCP, or Azure) and how software interacts with hardware systems .
  • Add features to embedded systems with direct hardware control
  • Develop drivers for 3rd party devices.
  • Learn about fermentation, cell culture, and biotechnology.

Benefits

  • Hands-on experience in testing a cloud-based biotech platform .
  • Work closely with a small, passionate team of experienced developers.
  • Gain exposure to modern software testing practices and cloud technologies .
  • Contribute to software that has a direct impact on biotech and research innovation .
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service