BSc in Computer Science, Software Engineering or equivalent MSc in Computer Science, Data Science, AI or equivalent Solid software engineering fundamentals (OOP, Git, concurrency, parallelism) Proficiency in Python Understanding of LLM system design (RAG, agents, etc.) Knowledge of ML system design (pipelines, training/inference techniques)