Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
5 years of experience with software development in C++ and Python.
Experience in technical leadership, leading project teams, and setting technical direction.
Experience in one or more of the following: machine learning deployment, ML frameworks/compilers, performance analysis, computer architecture, embedded systems development, accelerator programming.
Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
Experience influencing hardware or software design based on performance insights.
Experience working directly with external partners or customers.
Experience optimizing software performance for systems on mobile or edge devices.
Knowledge of ML model architectures, ML compilers, and runtime frameworks (e.g., TensorFlow Lite).
Excellent problem-solving, debugging, communication, and mentoring skills.