Member of Technical Staff, Full-stack Engineer
$175,000–$240,000 year
On-siteNew York City, New York, United States or San Francisco, California, United States
Job Summary
Design, implement, and maintain backend services, APIs, and databases that power the scientific discovery platform. Contribute to frontend features and workflows, partnering with design and frontend teammates to deliver cohesive user experiences. Build and extend data pipelines that support AI agents and research workflows. Implement monitoring, observability, and automated testing to ensure system reliability and uptime. Troubleshoot issues across the stack and proactively improve system quality. Collaborate with engineering, design, and research teams to ship new AI-driven features and services. This role is part of the Platform team at Edison Scientific, a mission-driven organization building AI scientist agents to accelerate science and new medicine development. The position is on-site in the Dogpatch neighborhood of San Francisco.
Required Qualifications
- 5+ years of software engineering experience
- exposure to both backend and frontend development
- Strong proficiency in at least one backend language (e.g., Python, Node.js)
- interest in deepening backend expertise
- our interview process requires Python
- Experience designing and consuming APIs
- Familiarity with frontend frameworks (e.g., React, Next.js, or similar)
- modern web development practices
- Working knowledge of relational or document databases
- Exposure to cloud infrastructure (AWS, GCP, or Azure)
- containerized environments (Docker; Kubernetes a plus)
- Experience with version control
- CI/CD pipelines
- basic automated testing
- Strong curiosity
- a growth mindset
- eagerness to learn in a fast-moving environment
- This role is on-site at our San Francisco office in the Dogpatch neighborhood
- Our office is a converted warehouse with high ceilings, open space, and a team that genuinely believes in what they're building
- This position is part of the Platform team
Desired Qualifications
- Python
- Node.js
- GraphQL a plus
- PostgreSQL
- MySQL
- MongoDB, or similar
- AWS
- GCP, or Azure
- Docker
- Kubernetes a plus
- Experience with data-heavy systems
- scientific tooling
- ML/AI-adjacent platforms
- Prior work in startups or small teams with end-to-end ownership
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.