engineering
Posted Apr 29Software Engineer, Developer Enablement
at Benchling
San Francisco, United StatesHybrid
Responsibilities
- Developer Interfaces & Platform APIs - Design, build, and maintain external developer-facing APIs and SDKs that power extensibility in Benchling’s platform.
Requirements
- We are rebuilding biotech for the AI era.
- AI has the potential to change this, compressing decades of R&D work into years.
- But that only happens when clean, structured scientific data and AI are built into how science gets done.
- Benchling is the AI platform for biotech R&D.
- Scientists use Benchling to design experiments, capture structured data, and run AI agents and models directly in their workflows.
- We’re building an AI scientist for our customers.
- AI fluency is the foundation we build on; it's core to how we work, and we're committed to helping every new hire integrate it into their day-to-day.
- As part of our interview process, you'll complete a brief AI-focused exercise or discussion so we can understand how you think about and use AI to drive impact in your role.
- The team is working on a wide range of early- and mid-stage initiatives—including developer APIs, event delivery, AI-powered agents, and new platform infrastructure designed to support a growing ecosystem of scientific applications.
- - Support the development of our Benchling MCP to enable AI agents to interact safely with Benchling’s data and APIs.
- - Collaborate with our AI infra / agents teams to support the agentic ecosystem.
Experience
- QUALIFICATIONS - 1+ years of professional software engineering
Benefits
- - Build and maintain delivery systems for real-time scientific data Bonus: AI Agents & Model Context Protocol (MCP) - Contribute to the development of APIs and interfaces that support AI-driven agents like Benchling’s Deep Research Agent and Data Entry Agent.
- Bonus: APIs for ingesting/exporting large amounts of data - Architect and implement high-throughput APIs designed specifically for bulk data ingestion and export, capable of handling millions of records daily with minimal latency. - Design scalable API specifications (REST or gRPC) that support complex filtering, sparse fieldsets, and cursor-based pagination to efficiently manage large payloads.
- We are an equal opportunity employer.
Contact
- Check out our engineering blog https://benchling.engineering/ for some examples of past work across Benchling.
Additional details
- Getting a molecule from discovery to patients, or a crop from lab to field, involves thousands of slow, manual, disconnected steps.
- Over 200,000 scientists around the world trust Benchling to power their most important work, from academic labs to Sanofi, Moderna, and more than half of the world's top 50 biopharma.
- We can’t do that if we haven’t built the muscle ourselves.
- Feel free to reference any tools, platforms, or workflows you use today.
- ROLE OVERVIEW At Benchling, our mission is to empower scientists to accelerate discoveries that change the world.
- You won’t just write code, you’ll help shape how developers, partners, and scientists interact with Benchling’s products, allowing them to create tools that directly support groundbreaking research.
- Your work will impact the way science gets done, driving innovation and enabling seamless integration of third-party solutions across the platform.
- Because of the diversity of our work, engineers have the flexibility to take on projects that align with both business needs and their own interests and skills.
- This role was envisioned as a “Developer Platform Engineer,” reflecting the breadth of opportunities to contribute across our developer-facing systems.
- This is a hands-on, high-impact role where your contributions will be visible across the company and to our scientific users worldwide.