Software Engineer

Trilobio
San Francisco, CASoftware Engineer$130k–$155kPosted May 27, 2026

<p><strong>About Us</strong></p><p>Trilobio is at the forefront of revolutionizing biological research through cutting-edge automation.</p><p>Founded in 2021 by Roya Amini-Naieni and Maximilian Schommer, our mission is to mitigate</p><p>the reproducibility crisis in biology by providing fully automated lab solutions that are accessible</p><p>to organizations of all sizes. Our integrated platform combines robotics, hardware, and software</p><p>to automate every step of the research process, enabling scientists to conduct experiments with</p><p>unprecedented precision and efficiency. By eliminating human error and streamlining workflows,</p><p>Trilobio empowers researchers to focus on groundbreaking discoveries that can cure diseases,</p><p>reduce suffering, and address global challenges. Join us in shaping the future of biology.</p><p><br></p><p><strong>Role Description</strong></p><p>Our team needs a Software Engineer with experience in TypeScript and/or Python who cares</p><p>deeply about our customers’ experience with our product, specifically prioritizing safety and</p><p>reliability. You will be joining a startup of 8-12 engineers in a combined shop-office space in San</p><p>Francisco, working to build accessible automation tooling for biology from the ground up. You</p><p>will be primarily responsible for specific sub-systems, and you’ll be the point of contact for</p><p>maintaining, debugging, and improving those systems. You will also be expected to engage</p><p>with, debug, and develop on other components in cooperation with coworkers, re-prioritizing</p><p>your work as necessary to support the team’s current roadmap or resolve time-sensitive issues.</p><p><br></p><p><strong>Location</strong></p><p>This role is located in San Francisco, CA, on-site preferred, hybrid possible</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Develop and maintain internal and customer-facing APIs.</li></ul><p> - ex. Design a new Tcode (our robot control language) command and implement it</p><p> on the robot</p><p> - ex. Add additional data to a calibration command and write a corresponding</p><p> migrator.</p><ul><li>Develop new features and improve existing features across the software stack.</li></ul><p> - ex. Add a calibration data tracking feature for a new robot tool to the system’s</p><p> configuration database.</p><p> - ex. Modify a calibration procedure to avoid a robot crash identified in certain edge</p><p> cases.</p><p> - ex. Write a custom plugin for the protocol design software to improve a target</p><p> metric ( e.g. tip usage, throughput, efficiency) for certain biological steps.</p><ul><li>Proactively identify and resolve (or delegate) software bugs and design limitations in the</li></ul><p>existing stack.</p><ul><li>Help reduce the workload of your teammates and be responsible for every single line of</li></ul><p>code you submit for reviews.</p><p><br></p><p><strong>Qualifications</strong></p><ul><li>BS in Computer Science or a related field is preferred, with at least one year of</li></ul><p> professional experience as a software engineer, or at least three years of as a software</p><p> engineer without a BS.</p><ul><li>Ability to code without the assistance of generative AI. While the team regularly utilizes</li></ul><p> AI agents for basic day-to-day tasks, AI generated code is not acceptable for our</p><p> safety-critical code path, where reliability and understanding are essential.</p><ul><li>Strong working knowledge of TypeScript (for UI) and/or Python (for robot control).</li><li>Familiarity with HTTP and REST API designs.</li><li>Experience with multi-service software architectures.</li><li>Contributed to and/or managed one or more large (at least 10k LoC) software projects in</li></ul><p> the past.</p><ul><li>Ability to prioritize work that aligns with our vision and product roadmap.</li><li>Ability to learn on the job: We are creating state-of-the-art robotic systems in the lab</li></ul><p> automation industry. We do not expect you to know everything needed from prior</p><p> experiences.</p><ul><li>Ability to continually prioritize and balance tasks: offloading work to other team</li></ul><p> members, pitching in on their tasks as necessary, and balancing long-term project health</p><p> with short-term deliverables.</p><ul><li>Humility and self-assessment of personal skills: asking for help, or for someone to</li></ul><p> bounce ideas off of, rather than getting stuck. Understanding of trade-offs when hiring</p><p> contractors/consultants to design and build technology products.</p><p><br></p><p><strong>Nice to haves</strong></p><ul><li>Knowledge of linear algebra and/or robotics math.</li><li>Experience with database management.</li></ul><p><br></p><p><strong>Compensation</strong></p><p>In addition to equity and benefits, this role has a compensation range of $130,000-$155,000 per</p><p>year, based on your performance and experience. This range reflects our target level for this</p><p>role, but we're open to candidates at a more senior level if the fit is exceptional. Compensation</p><p>will be aligned with your experience and our internal benchmarking, and we're happy to have</p><p>that conversation as we get to know you better.</p><p><br></p><p><strong>Equal Employment Opportunity</strong></p><p>Trilobio is an equal opportunity employer. We are committed to creating a diverse and inclusive</p><p>team free from discrimination or harassment. We encourage candidates of any race, color, religion, sexual orientation, gender identity, national origin, veteran or disability status to apply.</p><p><br></p>

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free