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 Senior Software & AI 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.





