Tech Stack
AzureCloudPythonPyTorchTensorflow
About the role
- Design, fine-tune, and evaluate ML and generative AI models for enterprise and product use cases
- Take foundation models and classical ML approaches and adapt them to deliver real-world value for learners, partners, and internal teams
- Build and maintain experimentation pipelines for training and benchmarking models
- Collaborate with Data Engineers to prepare and manage high-quality training datasets
- Work closely with MLOps Engineers to ensure models transition smoothly into production
- Contribute to building responsible AI by testing for bias, robustness, and explainability
- Collaborate within an international, cross-functional team to deliver assessment and certification platform features
Requirements
- Bachelor’s Degree in Computer Science, Engineering, or a related field (Master's or higher a plus)
- 3+ years strong experience with ML frameworks (PyTorch, TensorFlow, Hugging Face)
- Hands-on expertise with foundation models (LLMs, transformers, multimodal)
- Strong programming skills in Python
- Familiarity with Azure ML or other cloud ML platforms
- Proven track record of delivering ML projects into production
- Excellent knowledge of English (C2 level certification desired; LanguageCert C2 LTE or C2 IESOL a plus)
- Advanced computer literacy (ECDL Advance certification desirable)
- Problem-solving mindset with ability to align technical solutions to business needs
- Nice-to-have: prompt engineering skills; experience with retrieval-augmented generation (RAG) and hybrid approaches; familiarity with prompt chaining frameworks (LangChain, Semantic Kernel)
- If working on SELT service: background checks, Right to Work checks, security checks (BPSS/CTC), financial background check, employment references; declaration of any criminal record/bankruptcy