About the Role
Edison Scientific is building an AI scientist to accelerate scientific discovery. As a Principal MTS, you will shape and scale our core platform, focusing on backend systems while contributing to user-facing workflows. You will influence architectural direction, establish best practices, and partner with cross-functional teams to deliver end-to-end solutions.
Responsibilities
- Architect, design, implement, and maintain backend services, APIs, and databases.
- Drive technical decisions across the stack, balancing scalability, reliability, security, and developer velocity.
- Lead the design and evolution of data pipelines supporting AI agents and research workflows.
- Contribute to and review frontend features and workflows, ensuring seamless integration with backend systems.
- Establish and uphold best practices for testing, monitoring, observability, and incident response.
- Troubleshoot complex, cross-system issues and guide others through effective debugging and remediation.
- Collaborate with engineering, design, and research teams to scope, plan, and ship new AI-driven capabilities.
- Mentor and support other engineers, raising the technical bar and fostering a strong engineering culture.
- Act as a trusted technical partner in a collaborative team working at the frontier of AI for science.
Requirements
- Typically, 10+ years of professional software engineering experience, with significant experience across backend systems and full-stack development.
- Deep proficiency in one or more backend languages (e.g., Python, Node.js), with a strong track record of designing production systems.
- Extensive experience designing, building, and evolving APIs (FastAPI, REST; GraphQL a plus).
- Strong working knowledge of modern frontend frameworks (e.g., React, Next.js) and how frontend and backend systems interact at scale.
- Expertise with relational and/or document databases (PostgreSQL, MySQL, MongoDB, or similar), including schema design and performance considerations.
- Hands-on experience with cloud infrastructure (AWS, GCP, or Azure) and containerized environments (Docker; Kubernetes preferred).
- Proven experience building and maintaining CI/CD pipelines, automated testing strategies, and observability systems.
- Ability to operate autonomously, make sound technical judgments, and drive projects from concept through production.
- Strong communication skills and experience collaborating across disciplines in fast-moving environments.
- Experience with data-intensive platforms, scientific computing, or ML/AI infrastructure.
- Prior experience in startups or small teams with significant architectural ownership and ambiguity.
- Experience scaling systems, teams, or platforms through periods of rapid growth.
Skills
- Python
- Node.js
- FastAPI
- REST
- GraphQL
- React
- Next.js
- PostgreSQL
- MySQL
- MongoDB
- AWS
- GCP
- Azure
- Docker
- Kubernetes
- CI/CD
- Testing
- Monitoring
- Observability
- Incident Response
Location
- San Francisco
Work Type
- On-site
- Full-time
Experience Level
- Principal
- 10+ years
Salary/Compensations
- $200,000 - $350,000
- Offers equity
Benefits
- Competitive salary and equity
- Full healthcare coverage — 100% of premiums paid for employee and dependents
- Yearly new parent stipend
- Fertility coverage through Carrot
- 401(k) company matching
- $300 health and wellness benefit
- Daily lunch provided
- Dinner provided when working late
- Regular team offsites and company events
About the Company
- Edison Scientific builds and commercializes AI agents for science.
- Our mission is to build an AI scientist.
- We are assembling a team of top researchers and engineers across AI and biology.
- We operate in a fast-moving, mission-driven culture where smart people do their best work and enjoy it.
Equal Opportunity
- Edison Scientific is an equal opportunity employer.
- We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.
