ML Platform Engineer (AU)

Work with cutting edge AI technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of world’s most challenging technical problems in the rapidly growing counter-drone sector.   

Our customers operate in some of the most challenging and high-stakes environments in the world, including military organisations, government agencies, airports, critical infrastructure operators, and law enforcement. Protecting airspace in these settings requires technology that performs under pressure and teams that understand what’s at stake. At DroneShield, employees work at the leading edge of counter-drone innovation, helping to address real-world security challenges as drone threats continue to evolve globally. 

With one of the largest listed defence company market capitalisations in Australia, now part of the ASX200 index, DroneShield is experiencing a period of hypergrowth. Revenue has surged from A$57 million in 2024 to over A$217 million in 2025, representing growth of more than 400% year-on-year, with record profitability and cashflow. The total addressable global market for counter-drone is assessed at approximately $100 billion, and is currently at the nascent stage with much of the growth still to come, with DroneShield well positioned as a global market leader, and the only public listed pure-play business in this sector.   

The company has grown from 11 employees in 2017 to over 450 staff globally today, and is on track to reach around 550 by the end of 2026. This expansion includes investment of over A$50 million annually in R&D, a global pipeline exceeding A$2.5 billion, and continuous scaling of production capacity to meet accelerating demand.  

The role is based at DroneShield’s central Sydney headquarters. Overseas on-the-ground presence includes Virginia (USA), Netherlands, Denmark, Mexico and Dubai, as well as distributors in over 70 countries worldwide. 


About the role

DroneShield is seeking an ML Platform Engineer with relevant experience to join the team in Sydney, Australia.

The position will report to the Team Lead, Data Platform Engineering.

The primary focus of the role is to consolidate, standardise, and evolve DroneShield’s existing AI/ML pipelines and tooling into a reliable, scalable internal platform used by multiple engineering teams.

Responsibilities, Duties and Expectations 

  • Own and evolve the end‑to‑end AI/ML platform used across DroneShield, spanning data ingestion, annotation, training, evaluation, tuning, and deployment.
  • Build and maintain self‑service tooling, templates, and CI/CD pipelines that enable teams to safely take models from research to production.
  • Collaborate closely with AI/ML, Data Engineering, and Infrastructure teams to align platform capabilities with real‑world operational needs.
  • Assess and uplift existing ML pipelines, tools, and workflows to improve reliability, scalability, and reuse across teams.
  • Establish best‑practice approaches for model versioning, experiment tracking, provenance, and reproducibility.
  • Develop and support model serving infrastructure (batch and/or online), including rollout strategies.
  • Implement observability and monitoring for ML systems, including model performance, data quality, drift detection, and operational health.
  • Drive improvements in developer experience, including documentation, examples, onboarding guides, and internal support.
  • Assist software & hardware development teams to make informed decisions about the future direction of complex deployed system design.
  • Contribute to the long‑term evolution of DroneShield’s ML platform architecture, with a focus on reliability, security, scalability, and operational excellence.

Qualifications, Experience and Skills 

  • Bachelor’s degree (or higher) in Computer Science, Software Engineering, Data Engineering, or a related technical field, or equivalent practical experience.
  • Strong proficiency in Python; experience with Go or another compiled language is highly desirable.
  • Solid understanding of software architecture, API design, and system reliability in production environments.
  • Experience working in multi‑disciplinary environments, collaborating effectively with data scientists, ML engineers, platform engineers, and domain experts.
  • 3+ years of experience building and operating production software systems, with significant exposure to machine learning or data‑intensive platforms.
  • Hands‑on experience designing or maintaining ML infrastructure or platforms.
  • Practical understanding of the ML lifecycle, including data curation, annotation workflows, model training, validation, deployment, and retraining.
  • Experience with containerised and cloud‑native infrastructure, including Docker, Kubernetes, and CI/CD systems.
  • Familiarity with monitoring and observability for ML systems (e.g. performance metrics, data drift, model degradation).

Working knowledge of:

  • Version control and code review practices.
  • Automated testing strategies.
  • Infrastructure‑as‑code or configuration‑driven systems.

Who you are

  • You are a strong individual contributor who takes ownership of complex technical problems end to end.
  • You influence others through engineering excellence, helping teams adopt better practices via code, tooling, and collaboration.
  • You stay current with modern best practices in your areas of expertise and apply them pragmatically.
  • You are motivated by building scalable systems that create real leverage for the business.
  • You are driven to achieve at the highest technical bar to grow the company and compete with the big players in the industry.

Note for recruitment agencies: We do not accept unsolicited candidates from external recruiters unless specifically instructed.

Embedded System Software

Sydney, Australia

Share on:

Terms of servicePrivacyCookiesPowered by Rippling