- Company Name
- Lila Sciences
- Job Title
- Senior Data Scientist, Life Sciences
- Job Description
-
Job Title: Senior Data Scientist, Life Sciences
Role Summary: Lead the design, development, and deployment of scalable data science and software tools for laboratory data analysis. Collaborate with scientists, ML engineers, and software engineers to create reusable libraries, data pipelines, and web services that support scientific discovery and automation.
Expactations:
- Minimum 5 years of experience building tools/workflows in a life‑sciences environment.
- Advanced proficiency in Python and version control best practices.
- Strong analytical, problem‑solving, and communication skills.
- Self‑motivated, detail‑oriented, and able to work autonomously in a fast‑paced setting.
Key Responsibilities:
- Design, implement, and maintain Python‑based scientific data services and libraries.
- Work with researchers to translate experimental requirements into software solutions (e.g., LIMS, data automation).
- Manage Git repositories, enforce branching strategies, code reviews, and documentation standards.
- Participate in full software development lifecycle: requirements, design, coding, testing, and deployment.
- Support infrastructure‑as‑code, CI/CD pipelines, and efficient deployment strategies (Kubernetes, ArgoCD, GitHub Actions).
Required Skills:
- Python programming (pandas, numpy, scipy)
- Git workflow best practices (branching, pull requests)
- Experience with scalable software design and deployment (Kubernetes, Docker)
- Familiarity with web frameworks and ORMs (FastAPI, Django, SQLModel)
- Workflow orchestration (Temporal, Dagster, Prefect)
- Modern developer tooling (pydantic, pyright, uvicorn, poetry)
- Cloud fundamentals (AWS: RDS, EC2, S3, EKS)
Required Education & Certifications:
- Bachelor’s or higher in Computer Science, Data Science, Life Sciences, or related field.
- No specific certifications required; knowledge of relevant cloud and orchestration tools is preferred.