engineering
Posted Apr 29Software Engineer, Developer Enablement
at Benchling
San Francisco, United StatesRemote
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.