Software Engineer, Lab Automation

PlasmidsaurusSan Francisco, CA
3d

About The Position

As a Lab Automation Software Engineer at Plasmidsaurus, you will play a crucial role in automating and optimizing our sample processing pipeline. You'll be directly responsible for developing, deploying, and maintaining software that orchestrates machines across our global network of labs. You’ll work at the boundary between software and physical systems, building reliable control software for machines that run unattended overnight and must fail safely when the real world doesn’t behave as expected. Your work will directly increase lab throughput, reduce hands-on technician time, and improve yield and reliability across thousands of samples per day.

Requirements

  • BS in Computer Science, Computer Engineering, Math, Physics, or technical subject.
  • 4+ years of industry experience building software workflows to operate physical systems.
  • Experience with REST API best practices and designing service-oriented architectures.
  • Experience with SQL and data modeling in relational databases.
  • Experience with full-stack Python web frameworks like Flask or Django.
  • Some familiarity with modern frontend javascript frameworks (React, Vue, Svelte).
  • Familiarity working in AWS and infrastructure-as-code best practices.
  • Experience working with Linux servers.
  • Experience deploying computer vision systems for real-time feedback (e.g., OpenCV, PyTorch).

Nice To Haves

  • Experience in robotics, lab automation, manufacturing, or industrial systems.
  • Some experience with C# and .NET frameworks for scripting automation equipment.
  • interest in learning about biotechnology and DNA sequence analysis.

Responsibilities

  • Writing production-quality Python code to control our robotic platforms, integrating with various lab instruments.
  • Building APIs, backend services, and web tools that allow our instruments and technicians to coordinate sample processing every day.
  • Collaborating with our world-class scientists to productionize new lab protocols, leveraging your expertise in automation to scale and refine these processes.
  • Developing monitoring systems to proactively identify and address issues with our fleet of robots in the field.
  • Developing infrastructure to deploy computer vision algorithms for dynamic sample processing and identifying problems in real time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service