Passionate about leading high‑impact machine learning initiatives and delivering scalable, production‑ready AI solutions?
Motivated to mentor and grow a team of ML and data engineers while remaining hands‑on with advanced model development and deployment?
Inspired to join a collaborative Data & AI organisation that values innovation, technical excellence, and continuous learning?
As our new Machine Learning Engineer – Team Lead, you will play a pivotal role in leading the design and delivery of machine learning solutions end‑to‑end, while providing technical leadership and mentorship to a small, high‑performing engineering team. You will bridge business objectives with advanced ML techniques, guide architectural decisions, and ensure models are production‑ready, scalable, and continuously improved.
Key responsibilities will include:
- Lead and mentor a team of ML and Data Engineers, providing technical guidance, regular feedback, and supporting professional development.
- Own the end‑to‑end lifecycle of machine learning initiatives, translating business requirements into well‑defined ML problem statements, technical solutions, and delivery plans.
- Design, build, train, and evaluate advanced machine learning models, and contribute to architectural decisions for scalable ML pipelines and cloud‑based deployments (Azure preferred).
- Partner with MLOps and DevOps teams to implement CI/CD pipelines, model versioning, monitoring, retraining, and production support best practices.
- Collaborate cross‑functionally with Data Engineering, Software Development, Sales & Pre‑Sales, and leadership stakeholders, while staying current with emerging ML technologies and driving adoption where valuable.