Bachelor’s degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
Preferred qualifications:
Experience with system software, distributed systems, and complex multi-component software systems.
Experience in developing and releasing system software products and C/C++ programming skills.
Knowledge of basic data analysis and SQL skills.
Understanding of key concepts of performance analysis and tuning.
Familiarity with the Linux kernel interface, and containers with passion for reliability, efficiency, and scale.