CareerPlanSign in

Staff Software Engineer - Machine Learning

Melbourne, Victoria💼 Full-time🗓 2026-08-28 → 2026-09-26

Core

Designing and implementing high-performance search and machine learning systems for open-source and cloud products.

Role type

Staff Software Engineer (Machine Learning & Systems)

Builds

Open-source search engine and cloud-based ML services

Domain

Search, Machine Learning, Distributed Systems, Cloud Computing

Deliverable

production ML models | product features

Required skills

Systems design, Computer science fundamentals, Cloud computing, Distributed data systems, ML model deployment, High-performance application development

Preferred skills

Technical leadership, Information retrieval, Search algorithms, Recommendation systems, NLP, Database systems, Mentoring

Technologies

Cloud technologies, Distributed systems frameworks

Responsibilities

Design and develop large-scale distributed applications, Own solutions from design to production, Provide strategic technical direction, Mentor junior and mid-level engineers

Seniority

Staff, hands-on IC with strategic leadership

Sourced via viewjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.