Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Algorithms Engineer – Sensor Fusion & AI
A rapidly growing Drone Defence technology company in Sydney is seeking a Senior Algorithms Engineer to play a pivotal role in the next generation of their advanced sensor fusion engine. This is a unique opportunity to leverage your expertise in tracking, optimisation, and real-time systems to address complex challenges in large-scale detection and tracking. You will collaborate closely across engineering teams, contributing directly to mission-critical solutions deployed in real-world scenarios.
Key Responsibilities:
- Be a leading contributor in the evolution and performance optimisation of an advanced sensor fusion engine, particularly for tracking capabilities in large-scale environments.
- Profile, benchmark, and optimise performance-critical codebases utilizing multi-threading, GPU acceleration, language bindings, and other advanced techniques.
- Stay at the forefront of innovation by reviewing, testing, and implementing the latest research and algorithms in multi-object tracking.
- Build and maintain CI/CD pipelines to uphold exceptional code quality, performance, and stability.
- Engage closely with stakeholders to troubleshoot and resolve technical issues.
- Champion software engineering best practices, including refactoring, rigorous testing, and comprehensive documentation.
- Thrive as a valued team member within an autonomous, cross-functional engineering group.
Required Qualifications & Skills:
- BS degree in Computer Science, Mathematics, or a related technical discipline (or equivalent practical experience).
- At least 5 years of experience in a professional software engineering environment.
- Proficient in C++ and comfortable with other general-purpose languages (ideally Python and/or Golang, including creating C++ bindings).
- Experience with CMake, unit testing frameworks, and performance tuning techniques.
- Demonstrated background in developing data-intensive, real-time applications and/or GPU-accelerated systems (TensorRT, CUDA, etc.).
- Familiarity with Linux environments and containerisation tools such as Docker.
- Experience with automated workflow creation for CI/CD processes.
- Strong understanding of data structures, algorithms, and the applications of mathematics and physics within software development.
Desirable (Nice to Have):
- Experience in sensor fusion, multi-sensor data processing, or object tracking algorithms.
- Exposure to AI/ML concepts and applications.
- Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana, or similar frameworks).
Apply here:
Key Skills
Ranked by relevanceReady to apply?
Join SONITEC and take your career to the next level!
Application takes less than 5 minutes