Extremely strong software engineering skills. Value test-driven development methods, clean code, and strive to reduce technical debts. Proficiency in Python and related ML frameworks such as JAX, Pytorch and/or XLA/MLIR. Experience using and debugging large-scale distributed training strategies. [Bonus] Experience with distributed training infrastructures (Kubernetes) and associated frameworks (Ray). [Bonus] Hands-on experience with the post-training phase of model training. [Bonus] Experience in ML, LLM and RL academic research.