5 days ago
Responsibilities
- Benchmark ML models and frameworks to identify regressions and performance bottlenecks.
- Work hands-on with ML frameworks to validate functionality and performance.
- Build and maintain automated testing and benchmarking pipelines.
- Collaborate with software teams to ensure adequate test coverage.
- Develop tooling and scripts in Python for testing and benchmarking.
- Take ownership of testing and infrastructure aspects, driving innovation.
Requirements
- Experience in Machine Learning or ML-adjacent engineering roles.
- Strong foundation in core AI and ML concepts.
- Hands-on experience with major ML frameworks like PyTorch or TensorFlow.
- Proficiency in Python for ML workflows and automation.
- Experience designing and analyzing ML benchmarks or experiments.
- Experience working in Linux environments.
- Strong analytical and debugging skills.
- Bachelor's, Master's, or PhD in Computer Science, Maths, Machine Learning, or related field.
Benefits
- Flexible working arrangements.
- Generous annual leave policy.
- Private medical insurance and health cash plan.
- Dental plan and pension matched up to 5%.
- Life assurance and income protection.
- Generous parental leave policy.
- Employee assistance programme for health and wellbeing.
- Healthy food and snacks at the office.