about 13 hours ago
Responsibilities
- Benchmark ML models and frameworks to identify regressions and performance bottlenecks.
- Work hands-on with industry-standard ML frameworks to validate functionality and performance.
- Build and maintain automated testing and benchmarking pipelines for various execution environments.
- Collaborate with software teams to ensure adequate test coverage for features.
- Develop tooling and scripts in Python to support testing and functional reporting.
- Take ownership of aspects of testing and infrastructure, driving innovation independently.
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, TensorFlow, or JAX.
- 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, Data Science, 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 mental wellbeing.
- Healthy food and snacks at the office, including a barista bar.
- Commitment to building an inclusive work environment.