onsite
Senior Software Engineer, Applied AI/ML
Software Engineer
Lead the design, development, and review of AI/ML solutions for audio processing, ensuring robust data pipelines, efficient algorithms, and scalable architecture using Python and advanced ML techniques.
About the role
Key Responsibilities
- Lead code reviews and mentor junior engineers on best practices for AI/ML and audio processing projects.
- Design and implement scalable data processing pipelines that ingest, transform, and analyze large audio datasets.
- Develop and optimize machine learning models for audio classification, enhancement, and feature extraction.
- Collaborate with cross‑functional teams to define system architecture, ensuring performance, reliability, and maintainability.
- Debug complex issues across the stack, from data ingestion to model inference, and propose long‑term solutions.
Requirements
- 5+ years of software engineering experience with a focus on AI/ML and audio technologies.
- Proficiency in Python, including libraries such as NumPy, SciPy, PyTorch/TensorFlow, and audio processing toolkits.
- Strong background in designing data pipelines, distributed processing, and cloud deployment (AWS/GCP/Azure).
- Excellent problem‑solving skills and a track record of delivering production‑ready code.
- Effective communication skills and experience mentoring junior developers.
Skills
pythonmachine learning