> Markdown version of [/jobs/ext/3231846-higher-scientist-ai-scientist-software-developer](https://www.wearedevelopers.com/jobs/ext/3231846-higher-scientist-ai-scientist-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Higher Scientist - AI Scientist / Software Developer - **Company:** NPL - **Location:** Teddington, UK - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Data Analysis, Computing Platforms, Computer Vision, Computer Programming, Data Structures, Software Debugging, Python (Programming Language), Machine Learning, Natural Language Processing, Tensorflow, Software Engineering, Software Systems, Reinforcement Learning, Feature Engineering, Pytorch, Large Language Models, Git, Scikit Learn, Information Technology, Codebase, Machine Learning Operations, Software Version Control - **Published:** September 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e86321398ee64267 ## About the Role We are looking for an AI Scientist / AI Software Developer to support the development and deployment of test and evaluation processes for artificial intelligence and machine learning solutions. This role is ideal for those with experience in developing or testing AI/ML applications and is looking to build their skillset, working closely with senior researchers and engineers., * Degrees in Computer Science, AI, Data Science, or a related field * Deep understanding of machine learning concepts and algorithms * Understanding of statistics and data analysis * Programming experience in Python (preferred) or similar languages * Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) * Knowledge of data structures, algorithms, and software development practices * Experience with version control (e.g., Git) and collaborative development * Experience in using computing environments * Strong problem-solving skills and willingness to learn Desirable: * Familiarity with MLOps tools (e.g. MLflow, Weights & Biases) * Exposure to natural language processing (LLMs, agents), computer vision, or reinforcement learning ## Description At NPL, we are looking for an experienced AI scientist or software developer with a real passion for tackling some of the biggest challenges in developing the measurement science needed to test, evaluate, and assure the quality and trustworthiness of AI systems to join the Data Science & AI department. As a Higher Scientist, you'll be expected to acquire new knowledge to find solutions to advance our research, build our capability and provide impact to our clients through project delivery. The work conducted within the Data science & AI department responds national challenges in areas of prosperity (e.g. advanced manufacturing), security and resilience, environment, and health. Our AI Programme contributes to the UK government commitment to support the AI assurance ecosystem to increase trust and adoption of AI. In this role, you will contribute to projects developing and applying methods for AI assurance, helping to build confidence in the safety, reliability and trustworthiness of AI systems. Through a combination of practical and theoretical learning, you will gain experience aligned with the UK's vision for trustworthy and responsible AI innovation, becoming a technical authority for building confidence in the trustworthy use of AI. As a Higher Scientist, you will collaborate with a variety of teams, both internal and external to NPL, within academic, industrial and governmental sectors, and at national and international levels. You will be expected to use logical thinking skills for designing and following a work plan, along with developing technical documents including scientific publications. Additionally, you will contribute to project idea generation, bidding support and consideration of digital products and services that could be built upon your research. The role can be based at either of our Glasgow or Cambridge hub offices, or at our main Teddington (London) site, with occasional travel required between these three sites. Additional opportunities to travel both nationally and internationally will become available as part of your role in delivery projects, collaborating with partners, and through conference attendance., * Develop and implement machine learning and AI models * Develop test and evaluation protocols on ML/AI models * Assist in data pre-processing, feature engineering, and exploratory data analysis * Contribute to building scalable and maintainable AI software systems * Debug, test, and improve existing models and codebases * Document workflows, models, and results clearly ## Related Videos - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Developer Experience, Platform Engineering and AI powered Apps](https://www.wearedevelopers.com/videos/990-developer-experience-platform-engineering-and-ai-powered-apps) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)