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
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