Senior ML/AI Audio and Acoustics SW Engineer
Role details
Job location
Tech stack
Job description
We are looking for an experienced ML/AI Audio & Acoustics Engineer to contribute to the design and implementation of state-of-the-art deep learning models for very low latency audio and speech enhancement applications in ANC hearables. You will join a multidisciplinary team of ML scientists, acoustics engineers, and DSP software developers, working on technologies that improve audio capture, hearing enhancement, and rendering in real-world devices. Responsibilities
- Assist in developing, training, and evaluating deep learning models for tasks such as speech enhancement, noise suppression, source separation, dereverberation, and classification.
- Contribute to data collection, dataset curation, pre-processing, and augmentation pipelines.
- Prototype models in Python (PyTorch / TensorFlow), validate performance against acoustic datasets, and iterate with senior engineers.
- Support model optimization for inference (quantization, pruning, compression) on embedded / mobile platforms.
- Collaborate with acoustics engineers to understand physical constraints and integrate ML solutions with microphones, speakers, and arrays.
- Contribute to lab measurements, test automation, and benchmarking of algorithms in controlled and real-world environments.
- Document design choices, results, and learnings.
Requirements
Do you have a Master's degree?, * Master's degree in Computer Science, Electrical Engineering, Acoustics, Applied Math, or equivalent.
- Strong knowledge of deep learning and neural network architectures (CNNs, RNNs, Transformers) with application to audio/speech/hearing.
- Good knowledge of speech enhancement and adaptive filtering DSP techniques.
- Good knowledge and understanding about ANC.
- Proficiency in Python and ML frameworks (PyTorch, TensorFlow, Keras).
- Basic knowledge of audio signal representation (STFT, mel spectrograms, waveforms).
- Familiarity with both Windows and Linux development environments and version control (Git).
- Strong problem-solving and willingness to learn in a multidisciplinary environment.
- Start-up mindset., * Internship or thesis experience in audio ML (speech enhancement, separation, or classification).
- Exposure to on-device ML (TinyML, edge inference, quantization).
- Experience with data labeling, augmentation, or large-scale training pipelines.
- Basic C/C++ skills for model integration.