Senior Algorithms Engineer

TheDriveGroup

Sydney

On-site

AUD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A technology solutions provider is seeking a Senior Algorithms Engineer to develop advanced sensor fusion technologies aimed at detecting aerial threats. This position requires expertise in algorithm development, and proficiency in modern C++, along with experience in GPU-based frameworks. Collaboration within cross-functional teams and a passion for performance-critical systems is essential. A full-time role located in New South Wales, Australia, offering competitive salary ranges from A$140,000 to A$190,000 annually.

Qualifications

  • 5+ years of experience in software engineering or algorithm development roles.
  • Experience with GPU-based computation frameworks.
  • Strong grasp of data structures and computational complexity.

Responsibilities

  • Lead innovation within a sensor fusion engine.
  • Design and optimise real-time, data-intensive applications.
  • Implement and assess novel tracking algorithms.

Skills

Algorithm development
Performance tuning
Real-time data processing
Multi-threading
GPU acceleration
C++
Python
CI/CD pipelines
Linux development
Data structures

Education

Degree in Computer Science, Mathematics, Physics, or related

Tools

CUDA
TensorRT
CMake
Docker
Prometheus
Grafana

Job description

Base pay range

A$140,000.00/yr - A$190,000.00/yr

An opportunity exists for a seasoned Senior Algorithms Engineer to join a cross-functional team building advanced real-time detection and tracking systems. This role involves shaping the evolution of a sensor fusion engine designed to detect and respond to next‑gen aerial threats, with a particular focus on swarm tracking and performance optimisation.

Working within a fast‑paced, collaborative environment, this engineer will apply expertise in algorithm development, performance tuning, and real‑time data processing to deliver high‑performance solutions in live deployments.

Responsibilities
  • Lead innovation within a sensor fusion engine by improving tracking capabilities for high‑density threat scenarios
  • Design, profile, and optimise real‑time, data‑intensive applications using multi‑threading, language bindings, and GPU acceleration
  • Implement and assess novel tracking algorithms, drawing on current academic research and internal validation
  • Maintain CI/CD infrastructure that enforces high code quality, runtime stability, and release integrity
  • Contribute to cross‑disciplinary projects by collaborating with engineers across software, embedded, and AI teams
  • Apply structured engineering principles including testing, version control, and modular refactoring
  • Assist in troubleshooting system behaviour and supporting downstream users in integration efforts
  • Support observability and diagnostics through performance metrics and system instrumentation
Qualifications & Experience
  • Degree in Computer Science, Mathematics, Physics, or a related technical discipline
  • 5+ years of experience in software engineering or algorithm development roles
  • Proficiency in modern C++ with additional experience in Python or other OOP languages
  • Experience working with GPU‑based computation frameworks (e.g. CUDA, TensorRT)
  • Familiarity with software performance profiling and code optimisation techniques
  • Comfortable using CMake, CI/CD pipelines, unit testing frameworks, and Git
  • Experience with Linux‑based development and Docker‑based environments
  • Strong grasp of data structures, computational complexity, and applied mathematics
  • Knowledge of multi‑object tracking, sensor fusion, or multi‑sensor systems
  • Background in applied machine learning or probabilistic inference
  • Familiarity with system monitoring tools such as Prometheus, Grafana, etc.
Ideal Profile
  • Highly analytical with a deep interest in performance‑critical systems
  • Passionate about solving real‑world challenges using elegant, efficient code
  • Capable of leading the transition from research concepts to production‑grade implementations
  • Thrives in agile, fast‑paced, and technically challenging environments
  • Comfortable working independently or collaboratively across functional areas
  • Dedicated to continuous learning and excellence in engineering craft

For more info contact me on 0435777965, or at farid@thedrivegroup.com.au

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries

Defense and Space Manufacturing and Medical Equipment Manufacturing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer
Backend Software Engineer

Change Recruitment • Sydney

Hybrid
AUD 140,000 - 160,000
Professional development opportunities, including training and certifications
Collaborative, engineering-driven culture
Work with cutting-edge technology in defence and AI/ML
Senior Data Engineer - AI & MLOps
Senior Data Engineer - AI & MLOps

SONITEC • Sydney

On-site
AUD 170,000 - 200,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Praetorian Aeronautics • Adelaide

On-site
AUD 120,000 - 180,000
Senior Embedded Software Engineer – Real-Time AI Navigation
Senior Embedded Software Engineer – Real-Time AI Navigation

Advanced Navigation • Sydney

On-site
AUD 130,000 - 165,000
Senior Engineer, Modelling and Simulation (R5702)
Senior Engineer, Modelling and Simulation (R5702)

Shield AI • Melbourne

On-site
AUD 150,000 - 190,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 130,000 - 165,000
Computer Vision Engineer - VisionAI
Computer Vision Engineer - VisionAI

DroneShield • Sydney

On-site
AUD 120,000 - 170,000
Control Systems Engineer
Control Systems Engineer

AIM Defence • Melbourne

On-site
AUD 120,000 - 160,000
Exciting projects
Professional learning and development
Fast-paced team environment
+1
Senior Staff Engineer - Real-Time Simulation & Modelling
Senior Staff Engineer - Real-Time Simulation & Modelling

Shield • Melbourne

On-site
AUD 180,000 - 250,000
Staff Engineer, Modelling and Simulation (R5700)
Staff Engineer, Modelling and Simulation (R5700)

Shield AI • Melbourne

On-site
AUD 180,000 - 250,000
Top locations