remote
Senior Machine Learning Engineer - Xero
ML Engineer
Lead design and production of scalable AI infrastructure, mentor engineers, and drive technical excellence for AI products serving millions of users, using Python, deep learning frameworks, and cloud-native technologies.
About the role
Key Responsibilities
- Architect, build, and maintain large‑scale machine learning pipelines and production infrastructure.
- Design distributed systems that are cost‑effective, robust, and flexible for millions of daily users.
- Guide technical strategy, manage technical debt, and ensure high‑quality code across the AI Products team.
- Mentor and coach junior engineers, fostering a culture of engineering excellence.
- Collaborate with cross‑functional partners to improve data accessibility and drive data‑driven product decisions.
Requirements
- 5+ years of experience developing and deploying machine learning models in production.
- Strong proficiency in Python and deep learning frameworks such as TensorFlow or PyTorch.
- Hands‑on experience with cloud platforms (AWS) and container orchestration (Kubernetes) for scalable AI workloads.
- Demonstrated ability to design and operate distributed systems handling high‑volume data.
- Excellent problem‑solving skills and a track record of mentoring engineering teams.
Skills
pythontensorflowpytorchawskubernetes