About the job
Your Contribution at Lila Sciences
Be a part of innovating the scientific landscape! We are on the lookout for a talented software engineer with a background in life sciences to enhance our data science team. In this role, you will collaborate closely with software engineers, laboratory scientists, and machine learning engineers to develop state-of-the-art tools for automated scientific analysis and beyond. Your expertise in web services and data engineering, particularly in Python development for scientific applications, will be crucial. If you excel in a collaborative and fast-paced environment while adhering to best practices in git, development workflows, and user-centered design, we encourage you to apply!
Your Responsibilities
- Engage in the complete software development life cycle, concentrating on the design, implementation, and maintenance of software services.
- Create reusable code and libraries to enhance efficiency and scalability.
- Ensure development aligns with strategic objectives, facilitating software that meets broader organizational requirements.
- Oversee git repositories, manage the team’s Jira board and Notion Hub, advocate for best practices, assist laboratory scientists in utilizing new tools, and cultivate a collaborative development culture.
- Collaborate directly with scientists to identify gaps and unmet needs, crafting customized software solutions for data management, LIMS functionality, and data automation.
- Advocate for infrastructure as code and devise efficient deployment strategies.
- Produce clear, concise documentation for both engineering teams and end users.
Required Qualifications
- A minimum of 2 years of experience in software development within a commercial environment.
- High proficiency in Python programming.
- Solid understanding of git best practices.
- Strong listening skills and the patience to thoroughly understand user challenges.
- Experience in implementing scalable software solutions.
- Exceptional problem-solving abilities and a team-oriented mindset.
- Excellent communication skills for effective collaboration with team members and stakeholders.
- A proactive self-starter with independent thinking capabilities and keen attention to detail.
- Desire to work with highly skilled and dynamic teams in a fast-paced, entrepreneurial technical setting.
Preferred Qualifications
- A background in biological sciences.
- Familiarity with data science and machine learning libraries (e.g., pandas, numpy, scipy).
- Knowledge of modern developer tools (e.g., pydantic, pyright, uv).
- Understanding of Kubernetes, ArgoCD, and GitHub Actions.

