Bachelor’s degree in Computer Science or equivalent practical experience. 5 years of experience in software development (e.g., C++, Python, Rust) with a focus on data structures and algorithms 3 years of experience building production-quality machine learning systems and infrastructure, with deep expertise on data engineering (SQL/Spark) Proficiency in JavaScript, React, and other web technologies for front-end development. Experience with backend languages (preferably Python or Rust) and system design. 2 years of experience with ML frameworks (e.g., PyTorch, TensorFlow, JAX, Ray, MLFlow) and AI accelerators (e.g., GPUs, TPUs).