- 3+ years of experience in Python and/or C++ with robust knowledge of data structures, algorithms, graph theory, and software engineering fundamentals.
- Hands-on experience implementing graph search and optimization algorithms such as A*, Dijkstra, Genetic Algorithms, Simulated Annealing, or other combinatorial optimization techniques.
Practical experience with Reinforcement Learning and Classical Machine Learning using frameworks such as scikit-learn, PyTorch, or TensorFlow