AI/ML Signal Processing Engineer
· Permanent full-time position
· Australian Citizenship required
· Negative Vetting 1 eligibility
· Sydney based HQ
Overview:
We are looking for a skilled AI/ML Signal Processing Engineer to join our dynamic engineering team. This full-time role focuses on the design, development, and deployment of advanced signal processing and machine learning solutions across multiple domains, including acoustics, audio, and sensor-based applications.
Key Responsibilities:
· Design and implement AI/ML models using PyTorch and/or TensorFlow
· Perform data wrangling and hygiene across text, image, audio, and video domains
· Implement and train bespoke supervised, self-supervised, and reinforcement learning models
· Apply advanced digital signal and image processing techniques
· Conduct passive acoustic monitoring (PAM) of marine mammals
· Work with sensor and hydrophone systems (sensitivity, directivity)
· Design and implement software solutions in C++ and Python
· Deploy applications in Windows and/or Linux environments
· Utilise development tools such as Visual Studio, VS Code, Git, Jira, and Confluence
Preferred Experience:
· Experience with cross-domain machine learning and signal processing applications
· Strong background in acoustics and algorithms for signal analysis
· Exposure to project-based small company environments
· Familiarity with agile and waterfall-driven methodologies
Soft Skills & Competencies:
· Excellent communication skills – both written and verbal
· Ability to capture and document design information in graphical and written formats
· Strong collaboration skills with peers, management, and customers
· Effective self-management and ability to plan and prioritise tasks