Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages.
3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
3 years of experience in testing, maintaining, or launching software products.
3 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 selection making), ML infrastructure, or specialization in a ML related field.
Preferred qualifications:
Master's degree in Computer Science or a related field, or equivalent practical experience.
10 years of experience in the software industry creating distributed systems, tools, or services.
Experience working with Graphics Processing Unit (GPU), Tensor Processing Unit (TPU), or HPC clusters.
Experience with orchestration tools like SLURM or Kubernetes.
Knowledge of GPUs and related ecosystems and technologies.