Senior Scientific Developer
About the role
We are hiring a Senior Scientific Developer to help build and scale the computational science layer of our drug discovery platform. This is a hands-on role at the intersection of scientific computing and software engineering. You will design, implement, and operate production-grade tools and workflows used by medicinal chemists and computational biologists — from molecular docking and free-energy calculations to system preparation and structure-based design. You will work across our Python SDK, scientific workflow definitions, containerized compute functions, and the Julia packages that power our molecular simulation stack. You will have ownership of key scientific capabilities from design through deployment, with a high level of independence and direct impact on what researchers can run on the platform.
Requirements
- MSc or PhD in chemistry, chemical biology, bioinformatics, computational chemistry, or a closely related field — or equivalent industry experience with a strong scientific track record
- Deep domain knowledge in at least one of: medicinal chemistry, cheminformatics, structural biology, molecular simulation, or computational drug discovery
- Excellent Python skills — you write clean, tested, production-quality code and are comfortable building libraries and APIs, not just notebooks and scripts.
- Lindent and type checking are part of your default workflow
- Strong Docker skills — you are comfortable containerizing scientific Python code for production, not just running pre-built images.
- Substantial experience with Julia, especially for scientific computing, molecular dynamics, or high-performance numerical work
- Experience implementing scientific algorithms and workflows end to end, from prototype to deployed, maintainable software
- AI-assisted development — you use tools like Claude Code and Cursor fluently, and you have judgment about where they accelerate you and where scientific correctness demands human review.
- Strong fundamentals in software engineering: testing, version control, debugging, and designing clear interfaces for complex scientific data
- Systematic problem-solving approach with a strong sense of ownership
- Ability to work both independently and collaboratively in a fast-moving startup
Responsibilities
- Design, implement, and maintain scientific software for drug discovery: docking, free-energy perturbation (FEP), molecular dynamics, cheminformatics, and related computational biology workflows
- Build and evolve the Deep Origin Python SDK and scientific APIs that scientists use to run, monitor, and analyze platform workflows
- Develop and maintain Julia-based simulation and analysis packages for molecular systems (e.g., system preparation, MD/FEP protocols, post-processing)
- Author and operate workflow definitions (Argo Workflows) and serverless scientific services (Knative) that orchestrate multi-step computational pipelines on Kubernetes
- Package scientific tools as reproducible, containerized functions with clear input/output contracts, validation, and integration tests
- Translate domain requirements from medicinal chemistry and computational biology into robust, scalable technical implementations
- Collaborate with platform engineering, product, and science teams to integrate scientific tools into our multi-tenant cloud platform
- Ensure scientific code quality through testing, documentation, benchmarking, and careful handling of edge cases in real-world molecular datasets
- Debug and resolve issues across the full stack — from numerical methods and force-field behavior to workflow failures in production
- Contribute to engineering best practices: code review, CI/CD, observability, and operational runbooks for long-running scientific jobs
- Mentor teammates and help raise the bar for scientific software engineering across the organization
Nice-to-have
- TypeScript/JavaScript experience — our platform UI and some backend services use modern web stacks
- Experience with PostgreSQL or scientific data platforms (chemical structure storage, RDKit, etc.)
- Contributions to open-source scientific software
Values & Working Style
- Scientific rigor meets engineering pragmatism — you care about correctness and reproducibility, but you ship
- Ownership mindset — you take responsibility from design through deployment and production support
- Comfortable with ambiguity — you can navigate underspecified scientific requirements and help define the right scope
- Clear communicator — you collaborate effectively with scientists and engineers alike
- Curious and self-directed — you learn new domains (chemistry, infra, workflows) as the product demands
Why This Role Matters Now
As we scale our AI-driven drug discovery platform, the quality and breadth of our scientific compute stack directly determines what researchers can discover and how fast they can iterate. This role is central to expanding our workflow catalog — docking, FEP, system preparation, and beyond — and making those capabilities reliable, fast, and delightful to use at production scale.
Benefits
- Opportunity to shape the future of health, longevity, and our ability to simulate life
- Competitive compensation package with meaningful equity
- Comprehensive health, dental, and vision coverage
- Annual team gatherings and company events
- Free lunch, snacks, beverages, and onsite gym access (for in-office employees)