Lila Sciences is seeking an experienced developer to join their software platform team to build tools to support automated scientific analysis.
Requirements
- High-level proficiency in Python.
- Strong understanding of git best practices.
- Experience implementing scalable software solutions.
- Experience with workflow orchestration software and best practices
- Experience with the Django ecosystem (Django, DRF, Django-ninja), data science and ML packages (pandas, numpy, scipy), and workflow automation tools (airflow, dagster, prefect), and related tools (pydantic, fastAPI).
- Familiarity with DevOps practices such as GitOps and infrastructure as code.
- Knowledge of JavaScript for some front-end dev.
Responsibilities
- Participating in the entire software development life cycle, focusing on coding and debugging of scientific workflows.
- Building reusable code and libraries for future use.
- Integrating user-facing elements into applications.
- Designing and implementing workflow automation scripts per the specification document
- Managing git repositories and implementing git best practices.
- Supporting infrastructure as code and creating efficient deployment strategies.
- Utilizing AWS tooling to scale and improve software performance.
Other
- BS degree in Computer Science or relevant field.
- Minimum of 4 years of experience in the software development field.
- Acute listening skills and patience to deeply understand user challenges.
- Excellent problem-solving skills and team-first mentality.
- Strong communication skills to effectively collaborate with team members and stakeholders.
- Energetic self-starter and independent thinker, with strong attention to detail.