Back to jobs

Machine Learning Engineer

Job description

Machine Learning Engineer

Permanent Hybrid (Sydney-based) Up to $190K + Super

We're on the lookout for a talented Machine Learning Engineer who thrives in complex environments and knows how to scale models that make a real impact. This is a permanent role with a hybrid working setup, offering the chance to work on cutting-edge projects with a team that values innovation and technical excellence.

What You'll Be Doing

  • Design, build, and deploy large-scale machine learning models across diverse and high-volume data environments
  • Optimise model performance and scalability for production-grade systems
  • Collaborate with data scientists, engineers, and product teams to translate business needs into ML solutions
  • Implement best practices in model versioning, testing, and monitoring
  • Contribute to the architecture and evolution of our ML infrastructure

What You Bring

  • Strong experience building and scaling machine learning models in complex, enterprise-level environments
  • Solid coding skills in Python, with deep knowledge of ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
  • Familiarity with MLOps, containerisation (Docker), and cloud platforms (Azure preferred)
  • Experience with feature engineering, model tuning, and deployment pipelines
  • A collaborative mindset and the ability to communicate technical concepts clearly

Why You'll Love It Here

  • Competitive salary up to $190K + Super
  • Hybrid working model with flexibility and autonomy
  • Work on high-impact projects with real-world applications
  • Supportive, forward-thinking team culture