Applied Scientist - AI/ML
We are looking for <strong>Applied Scientists</strong> across different experience levels to design, develop, experiment with, and evaluate advanced <strong>AI/ML solutions</strong> that solve real-world business problems.<br><br>The role involves taking machine learning problems from <strong>problem framing and experimentation through model development, evaluation, and production deployment</strong>. Depending on experience, the successful candidate may also contribute to scientific leadership, mentor other team members, and help establish best practices across applied research and machine learning delivery.<br><br>We are looking for candidates with strong foundations in machine learning who can balance <strong>state-of-the-art techniques with practical business requirements</strong>, delivering reliable and measurable AI/ML solutions.<br><br><strong>Requirements<br><br></strong><strong>Key Responsibilities<br><br></strong><ul><li>Translate business problems into well-defined machine learning problems with clear objectives and measurable success criteria</li><li>Design, develop, train, and evaluate machine learning and AI models based on business requirements</li><li>Apply appropriate techniques across areas including:</li><ul><li>Classical Machine Learning</li><li>Deep Learning</li><li>Natural Language Processing (NLP)</li><li>Computer Vision</li><li>Generative AI</li><li>Large Language Models (LLMs)</li></ul><li>Define experimentation strategies, establish appropriate baselines, and conduct rigorous model evaluation</li><li>Perform statistical analysis, experimentation, error analysis, and model validation to assess model performance</li><li>Work closely with Data Engineers to define data requirements, feature pipelines, and dataset quality standards</li><li>Collaborate with Software Engineering and MLOps teams to productionise machine learning models and AI solutions</li><li>Contribute to model monitoring, performance tracking, model lifecycle management, and continuous improvement</li><li>Apply responsible AI principles, considering fairness, explainability, robustness, privacy, and reliability</li><li>Communicate technical findings, experimental results, trade-offs, and recommendations clearly to both technical and non-technical stakeholders</li><li>Contribute to technical documentation, research, experimentation, and knowledge-sharing activities</li><li>For experienced candidates, provide scientific leadership, review ML work, mentor junior scientists, and help raise the overall technical standard of the team</li></ul><strong>Required Technical Skills<br><br></strong><strong>Machine Learning & AI<br><br></strong>Strong understanding of machine learning and deep learning concepts, including experience with relevant techniques across:<br><br><ul><li>Supervised and unsupervised learning</li><li>Classification and regression</li><li>Model evaluation and validation</li><li>Feature engineering</li><li>Deep learning</li><li>NLP</li><li>Computer Vision</li><li>Generative AI / LLM-based applications<br><br></li></ul>The specific depth expected will vary based on the candidate's experience level.<br><br><strong>ML Frameworks<br><br></strong>Experience with one or more of the following:<br><br><ul><li>PyTorch</li><li>TensorFlow</li><li>scikit-learn<br><br></li></ul>Strong candidates should demonstrate the ability to select appropriate frameworks and modelling approaches based on the problem being solved.<br><br><strong>Programming<br><br></strong><ul><li>Strong proficiency in Python</li><li>Experience developing machine learning experimentation and modelling workflows</li><li>Ability to write clean, maintainable, and reproducible code<br><br></li></ul><strong>Experimentation & Model Evaluation<br><br></strong><ul><li>Strong understanding of experimental design</li><li>Statistical analysis and hypothesis-driven experimentation</li><li>Model evaluation and benchmarking</li><li>Baseline development</li><li>Error analysis</li><li>Model validation and performance optimization<br><br></li></ul><strong>Production ML & MLOps<br><br></strong>Experience with taking ML models or AI solutions from experimentation into production, including:<br><br><ul><li>Model deployment</li><li>Model monitoring</li><li>Model lifecycle management</li><li>MLOps workflows</li><li>Collaboration with engineering and data teams</li><li>Cloud-based machine learning environments<br><br></li></ul>Experience with cloud ML platforms and MLOps tooling is highly desirable.<br><br><strong>Generative AI / LLM Experience<br><br></strong>Experience with <strong>Generative AI and LLM-based solutions</strong> will be highly valued, particularly experience taking such solutions beyond experimentation into production.<br><br>Relevant experience may include:<br><br><ul><li>LLM-based applications</li><li>Generative AI solutions</li><li>Model evaluation</li><li>Prompt-based experimentation</li><li>AI application development</li><li>Production deployment and monitoring of GenAI solutions<br><br></li></ul><strong>Responsible AI<br><br></strong>Candidates should understand the importance of responsible AI and, where relevant, demonstrate experience considering:<br><br><ul><li>Fairness</li><li>Explainability</li><li>Robustness</li><li>Privacy</li><li>Model reliability</li><li>Responsible model deployment<br><br></li></ul><strong>Collaboration & Stakeholder Management<br><br></strong><ul><li>Work closely with Data Engineers, Software Engineers, MLOps teams, Product teams, and business stakeholders</li><li>Clearly communicate technical findings and modelling trade-offs</li><li>Translate complex scientific concepts into understandable recommendations for non-technical stakeholders</li><li>Collaborate effectively in cross-functional and Agile environments<br><br></li></ul><strong>Leadership & Mentoring<br><br></strong>For experienced candidates:<br><br><ul><li>Provide scientific leadership within the squad</li><li>Review modelling approaches and scientific work</li><li>Mentor Applied Scientists and junior ML practitioners</li><li>Establish and promote strong experimentation and modelling practices</li><li>Contribute to the overall applied research and machine learning standards of the team<br><br></li></ul><strong>For junior candidates, prior mentoring or leadership experience is not mandatory.<br><br></strong><strong>Qualifications<br><br></strong><ul><li>MSc or PhD in:</li><ul><li>Computer Science</li><li>Machine Learning</li><li>Artificial Intelligence</li><li>Statistics</li><li>Mathematics</li><li>Data Science</li><li>or another relevant quantitative discipline</li></ul><li>Equivalent practical industry experience may also be considered</li></ul><strong>Experience Levels<br><br></strong>We welcome candidates across <strong>0-15+ years of experience</strong>.<br><br><strong>Junior / Entry-Level<br><br></strong>Suitable candidates may have:<br><br><ul><li>Strong academic foundation in ML/AI</li><li>Relevant MSc/PhD or equivalent project experience</li><li>Strong Python and ML framework knowledge</li><li>Research, thesis, internship, or practical ML project experience<br><br></li></ul><strong>Mid-Level<br><br></strong>Candidates should demonstrate:<br><br><ul><li>Independent ML model development</li><li>Strong experimentation and evaluation experience</li><li>Experience working with data and engineering teams</li><li>Exposure to production ML or MLOps environments<br><br></li></ul><strong>Senior / Lead-Level<br><br></strong>Candidates should additionally demonstrate:<br><br><ul><li>End-to-end ownership of production ML solutions</li><li>Strong scientific and technical leadership</li><li>Experience with GenAI/LLM applications where relevant</li><li>Mentoring and scientific review capabilities</li><li>Strong stakeholder communication and decision-making skills</li></ul>