Engineer, Software Engineering
Flagship Pioneering, Inc.
Summary
FL103 is seeking an Engineer, Software Development to help design and evolve our biological research platform. The successful candidate will work with the computational modeling and experimental teams to learn how computational outputs become experimental inputs, how results return, and where manual handling slows progress, then move as much of that handling as practical onto reliable computational workflows that are transparent and easy to query.
Job description
Position Summary
The successful candidate will help design and evolve a biological research platform that turns experimental work into organized, accessible, analysis-ready data. This is a platform and automation role, not a series of isolated programming tasks: the work is owned from design through operation, and the result should preserve sample lineage and experimental context.
Responsibilities
- Learn how experiments are run and how samples and results are tracked, and identify where manual handling slows progress.
- Identify recurring needs, design reusable data models and workflows, and carry them through implementation, testing, and operation.
- Design schemas and interfaces spanning computational screening inputs and outputs through final experimental records, connecting compute and experimental work and enabling powerful querying.
- Build or orchestrate pipelines that parse heterogeneous files and records, harmonize metadata, validate results, and load shared systems, replacing repetitive manual steps with recoverable workflows across laboratory records, cloud storage, databases, and external services.
- Make data available through APIs, visualizations, and AI-enabled interfaces.
- Configure and operate shared cloud infrastructure safely, distinguishing between testing a change and applying it.
- Preserve provenance, units, controls, and QC; write meaningful tests; and catch bad joins or transformations, including in generated code.
- Work directly with experimental scientists on metadata conventions, ambiguous records, and workflows that fit how the lab works, so the team can easily find, compare, and act on in-house data alongside the literature and other advances in the field.
Qualifications
- 3+ Years of experience post M.S., preferably in Computer Science, exposure to biology preferable
- Hands-on programming, effective orchestration of AI coding agents, or both, with the ability to specify architecture and constraints, validate what is built, and take responsibility for the result
- Data modelling skills, including relational models and ORMs, sample and experiment identity, and how modelling choices affect later queries (current stack: PostgreSQL on AWS RDS, SQLAlchemy, and Alembic)
- Python data engineering experience (Pandas, NumPy, and PyArrow are useful)
- Integration and automation experience (current stack: FastAPI, Benchling, REST, and MCP)
- Working knowledge of AWS (S3, RDS, EC2, Secrets Manager, and Bedrock), including credentials and permissions
- Strong judgement on data integrity
- Demonstrated delivery matters more than any particular tool, or than having written every component by hand
- Biological knowledge strongly preferred (genes and proteins, cell types, antibody assays, transcriptomics, proteomics, controls, and replicates), and comfort collaborating with experimental scientists
- Helpful, but not required: Laboratory automation: connecting instruments or control systems to software and AWS. The role may later extend from data handling into experimental automation.
- Helpful, but not required: LLM applications: structured extraction, evidence checks, evaluation, and cost control with Bedrock, Anthropic, or OpenAI.
- Helpful, but not required: Interfaces: React/TypeScript, Vite, and Plotly.
- Helpful, but not required: Familiarity with relational databases
Requirements
- 3+ Years of experience post M.S., preferably in Computer Science
- Hands-on programming and/or effective orchestration of AI coding agents
- Ability to specify architecture and constraints, validate what is built, and take responsibility for the result
- Data modelling skills, including relational models and ORMs
- Python data engineering experience (Pandas, NumPy, PyArrow)
- Integration and automation experience (FastAPI, Benchling, REST, MCP)
- Working knowledge of AWS (S3, RDS, EC2, Secrets Manager, Bedrock)
- Strong judgement on data integrity
- Biological knowledge strongly preferred
- Comfort collaborating with experimental scientists
Benefits
- Healthcare Coverage
- Annual Incentive Program
- Retirement Benefits
Company overview
Flagship Pioneering is a pioneering biotechnology venture capital firm that specializes in conceiving, creating, and developing first-in-category life sciences companies. Founded in 2000 and headquartered in Cambridge, Massachusetts, the firm applies a unique hypothesis-driven innovation process to originate and foster scientific ventures with transformative potential for human health and sustainability. Flagship has originated over 100 scientific ventures since its inception, creating more than $30 billion in aggregate value across its portfolio. The firm's ecosystem includes notable companies such as Moderna Therapeutics, Denali Therapeutics, Evelo Biosciences, and Seres Therapeutics, among others. Flagship operates through a systematic entrepreneurship model that combines scientific creativity, technological ingenuity, and executive leadership to build platform companies capable of generating multiple breakthrough products. With over $3 billion in aggregate capital commitments, the firm invests primarily in therapeutics, health technologies, and sustainability sectors, working in partnership with academic institutions, pharmaceutical companies, and investment communities to advance groundbreaking science and innovation globally.