Bachelor’s or Master’s in Computer Science, Data Science or related field 5+ years of professional experience with Python in production environments Solid background in machine learning & deep learning (CNNs, Transformers, LLMs) Hands-on experience with PyTorch or similar frameworks Proven track record deploying ML solutions Expert in pandas, NumPy and scikit-learn Familiarity with Agile/Scrum practices and tooling (JIRA, Confluence) Strong foundation in statistics and experimental design Excellent written and spoken English Experience with cloud platforms (AWS, GCP, or Azure) and their AI-specific services Familiarity with big-data ecosystems (Spark, Hadoop) Practice in CI/CD & container orchestration (Jenkins/GitLab CI, Docker, Kubernetes) Exposure to MLOps/LLMOps tools (MLflow, Kubeflow, TFX) Experience with Large Language Models, Generative AI, prompt engineering, and RAG pipelines Hands-on experience with vector databases Experience building AI Agents and using frameworks like Hugging Face Transformers, LangChain or LangGraph Documentation skills using PlantUML or similar