Research Engineer
Required skills
BSc/MSc/PhD in CS/ML/Engineering (or related), 2+ years industry experience. Solid understanding of algorithms, data structures, complexity. Proficiency in Python with clean, maintainable coding practices. Familiarity with PyTorch and common scientific Python libraries. Solid understanding of ML fundamentals and modern deep learning. Experience training, evaluating, and iterating on models. Familiarity with AWS/GCP, Docker, Kubernetes, and CI/CD. Familiarity with orchestration tools (Airflow/Prefect) and model-serving frameworks.
Preferred skills
Exposure to biology/bioinformatics or ML for scientific domains.
Technologies
Python, PyTorch, AWS, GCP, Docker, Kubernetes, CI/CD, Airflow, Prefect, model-serving frameworks, DGX clusters, NVIDIA.
Responsibilities
Work with interdisciplinary teams to solve challenges across data engineering, ML engineering, and software engineering. Build and improve data processing, transformation, and loading systems to support model training and inference at scale. Develop and maintain high-quality research and production codebases to enable rapid, reproducible experimentation. Advance our software engineering practices by optimising systems, streamlining pipelines, and improving robustness across workflows.
Seniority
Not specified.
Domain
Biotechnology, Machine Learning, Drug Discovery.