Senior Machine Learning Engineer

Professional Search Group ·www.professionalsearchgroup.com.au

Location Perth, WA, Australia
Type Full time
Level Senior
Source Shazamme
Information Technology
Apply direct

Senior Machine Learning Engineer

The Opportunity

Our client is a growing Perth-based technology company with an established global customer base and a strong product roadmap ahead. Following a record year, they are looking to appoint a Machine Learning Engineer to play a key role in the continued evolution of their platform.

This is a hands-on senior engineering position combining full stack software development, machine learning and technical leadership. You'll work across the full lifecycle, from designing and training machine learning models through to deploying, monitoring and continuously improving production systems.

You'll have the opportunity to influence technical direction, mentor engineers and help shape the future of a highly scalable technology platform.

Key Responsibilities

  • Design, develop and deploy machine learning models into production environments.
  • Develop scalable backend services and APIs using Python.
  • Build and enhance full stack applications across frontend and backend systems.
  • Evaluate, improve and optimise model performance and accuracy.
  • Contribute to architecture decisions and technical strategy.
  • Mentor engineers and promote engineering best practices.
  • Collaborate with Product and Engineering teams to deliver new platform capabilities.

Skills & Experience

  • 5+ years of commercial Software Engineering experience.
  • Strong Python development experience.
  • Proven experience building, deploying and supporting machine learning solutions in production.
  • Experience developing scalable backend systems and APIs.
  • Strong understanding of software architecture and distributed systems.
  • Experience with Docker and containerised environments.
  • Experience working with relational databases such as PostgreSQL or MySQL.
  • Ability to operate effectively within a fast-paced product environment.

Highly Desirable

  • Experience with PyTorch, YOLO, Ultralytics or similar machine learning frameworks.
  • ReactJS development experience.
  • C++ development experience.
  • Computer Vision experience.
  • Experience working with GPU-based workloads.
  • Exposure to LLMs and modern AI technologies.

What's On Offer

  • Opportunity to join a high-growth Perth technology company.
  • Work on challenging technical problems at scale.
  • Modern technology stack and engineering environment.
  • Significant influence over technical direction and product innovation.
  • Collaborative, high-performing engineering culture.
  • Long-term growth and career progression opportunities.

Frequently asked questions

Who is hiring for the Senior Machine Learning Engineer role?
Professional Search Group is hiring for the Senior Machine Learning Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Senior Machine Learning Engineer job located?
The Senior Machine Learning Engineer role with Professional Search Group is based in Perth, WA, AU.
Is the Senior Machine Learning Engineer role full-time or contract?
This is a full time position at Professional Search Group.
What experience level is the Senior Machine Learning Engineer role?
The Senior Machine Learning Engineer position is aimed at senior-level candidates.
How do I apply for the Senior Machine Learning Engineer role at Professional Search Group?
Apply directly on Professional Search Group's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct