A strong passion for building robust and scalable ML platforms. A solid understanding of optimization techniques, multithreading, and distributed system concepts. A firm foundation in computer science principles, including data structures, algorithms, and algorithm complexity analysis. Familiarity with machine learning frameworks such as TensorFlow or PyTorch. Experience with experiment tracking and model management tools (e.g., MLflow, TensorBoard). Experience with containerization technologies (Docker, Kubernetes) and version control systems (e.g., GitHub). Excellent problem-solving, communication, and collaboration skills. Ability to work both independently and as part of a team.