Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
2 years of working experience in C++ and Python.
2 years of experience in one or more of the following areas: machine learning, compilers, performance optimization, computer architecture, embedded systems, or systems programming.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
Experience with ML frameworks (e.g., TensorFlow, PyTorch) and ML model architectures.
Experience with performance analysis tools for mobile or embedded systems.
Experience optimizing software for specific hardware accelerators (e.g., GPUs, DSPs, TPUs).
Proven ability to collaborate effectively across team boundaries.