Principal Machine Learning Engineer
A pioneering technology company, renowned for pushing the boundaries of machine learning and artificial intelligence, is seeking a visionary Principal Machine Learning Engineer.As a leader in the field, this organisation is dedicated to building scalable and impactful ML systems that solve complex real-world challenges.The Role Design and evolve critical ML systems across training, inference, evaluation, and infrastructure. Set technical standards and shape ML system development across the organisation. Architect and build large-scale ML systems spanning data, training, evaluation, inference, and deployment. Design reproducible, high-performance training pipelines across GPU infrastructure. Own production deployment, including GPU optimisation, memory efficiency, latency reduction, and scaling policies. Collaborate with application engineering to integrate ML systems into products.What You'll Need Strong background in deep learning and transformer-based architectures. Demonstrated Artificial Intelligence (AI) experience is essential. Hands-on experience training, fine-tuning, or deploying large-scale ML models in production. Proficiency with at least one modern ML framework (e.g., PyTorch, JAX). Experience with distributed training and inference frameworks (e.g., DeepSpeed, FSDP, Megatron, ZeRO, Ray). Strong software engineering fundamentals, capable of writing robust, maintainable, production-grade systems.What's On Offer The opportunity to operate as a deep technical authority on cutting-edge ML systems. A high-impact, hands-on role focused on depth and architectural problem-solving. Comprehensive benefits package including medical, dental, vision, savings plans, and PTO. A collaborative environment focused on continuous improvement and innovation.Apply via Haystack today!