Senior Software Engineer II, Enterprise Platform
Core
Building enterprise infrastructure (multi-tenancy, auth, auditability) and developer ecosystems (public APIs, SDKs, MCP) for an autonomous science platform serving life sciences, chemistry, and materials science.
Role type
Senior Software Engineer II, Enterprise Platform
Builds
Multi-tenant backend services, public APIs, SDKs, and agent integration paths for autonomous scientific workflows.
Domain
Life sciences, chemistry, materials science, autonomous AI systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend software engineering, API design and versioning, multi-tenancy, authentication/authorization, Python (FastAPI), Kubernetes, AWS, database schema design
Preferred skills
Multi-tenant SaaS platform experience, scientific data platform experience (LIMS/ELN), public developer platform experience, MCP/OpenAPI/OIDC familiarity, policy-based authorization (OPA)
Technologies
Python, FastAPI, Kubernetes, AWS, REST, streaming, async, OpenAPI, OIDC/OAuth 2.0
Responsibilities
Build secure tenant isolation and audit systems; develop tenant self-serve provisioning and lifecycle services; own and evolve public APIs for human and autonomous agent consumption; integrate MCPs and agents into the platform.
Seniority
Senior, hands-on IC