Position: Senior Machine Learning Deployment Engineer
Company: Svitla Systems
Category: Other
Experience required: 3y
English level: upper

**Requirements:** 
- A good grasp of multiple deployment frameworks.
- Expertise in audio, understanding of digital audio processing, particularly with Python.
- Proficiency in TensorFlow and ideally some experience with PyTorch.
- Understanding of machine learning concepts and approaches, interest in machine learning, and the power of big data.
- Skills in managing and creating relationships with SOC manufacturers, and wider team.
- Expertise in organization and record keeping.
- Experience in project management, ability to manage several projects in parallel with minimal supervision.
- Expertise in using source control/project tracking systems (GitHub and Jira).
BSc, MSc, or Ph.D. in Embedded Devices, ML, Computer Science, Audio Engineering, Acoustics, or equivalent expertise.

**Nice to have:** 
- Knowledge of machine learning.
- Expertise in Linux/Unix terminal.
- Experience with MATLAB is a bonus but not essential.
- Having of contribution to any open-source programming or audio processing tools.

**Responsibilities:**
- Get experience with some of ONNX/Glow/TVM and with similar deployment integration within a physical product.
- Work with dev boards and profiling hardware resources.
- Work with Git and with a team on a live codebase.
- Integrate the deployment frameworks into a large complex C++ codebase.
- Perform audio processing with Python, and manipulate audio files, building functions and classes. Work to a high coding standard.
- Understand audio concepts such as frequency-domain representations, as well as magnitude and phase of audio.
- Build new and disruptive AI / deep learning/machine,  learning solutions in the field of improving audio processing.
- Run record keeping and reporting of deployment methodology.