> Markdown version of [/jobs/ext/2767384-ai-ml-senior-associate-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/2767384-ai-ml-senior-associate-machine-learning-engineer). 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). --- # AI ML - Senior Associate - Machine Learning Engineer - **Company:** Edinburgh Napier University - **Location:** Edinburgh, UK - **Experience:** Expert - **Contract:** Internship / Graduate position - **Skills:** Artificial Intelligence, Data Analysis, Computational Linguistics, Machine Learning, Tensorflow, Chatbots, Pytorch, Large Language Models, Scikit Learn - **Published:** September 7, 2026 - **Apply:** https://nlppeople.com/apply/me7t ## About the Role Academic qualifications A first degree (at least a 2.2) ideally in Computer Science with a good fundamental knowledge of Machine Learning, Argumentation Theory and Computational Linguistics. English language requirement IELTS score must be at least 6.5 (with not less than 6.0 in each of the four components). Other, equivalent qualifications will be accepted. Full details of the University's policy are available online. Essential attributes: Experience of fundamental Machine Learning techniquesCompetence in ML toolkits, e.g. Scikit-learn, Tensorflow, PyTorch, etc.Knowledge of Argumentation TheoryGood written and oral communication skillsStrong motivation, with evidence of independent research skills relevant to the projectGood time managementWhen applying click here APPLICATION CHECKLIST Completed application form CV 2 academic references, using the Postgraduate Educational Reference Form (download) Research project outline of 2 pages (list of references excluded). The outline may provide details about: Background and motivation of the project. The motivation, explaining the importance of the project, should be supported also by relevant literature. You can also discuss the applications you expect for the project results. Research questions or objectives. Methodology: types of data to be used, approach to data collection, and data analysis methods. List of references. The outline must be created solely by the applicant. Supervisors can only offer general discussions about the project idea without providing any additional support. Statement no longer than 1 page describing your motivations and fit with the project. Evidence of proficiency in English (if appropriate) To be considered, the application must use, Senior (5+ years of experience) Tagged as: Academia, Computational Linguistics, Data Analysis, Dialogue Systems, NLP, United Kingdom ## Description Formal dialogue models have been developed over the last several decades to shed light on the conversational practises of people in a wide range of communicative contexts. More recently conversational AI has made rapid progress in generating plausible content for human-machine dialogue. Generally, formal approaches to dialogue can be less flexible than ML based-approaches, however, ML-based approaches can easily go off piste and diverge from human expectations. The goal of this project is to bring together the advantages of each approach, by using formal models of various types of dialogue to plan, guide, manage, and self-evaluate utterances emitted from the conversational AI. This project will involve a detailed study of both existing formal dialogue systems as well as state of the art conversational AI. The novel contribution will be a theoretical and applied model that brings together useful elements of formal and ML based approaches to conversational AI. Prospective applicants are encouraged to contact the Supervisor before submitting their applications. Applications should make it clear the project you are applying for and the name of the supervisor(s). ## Related Videos - [From conversational job search to AI agents, must we reinvent recruitment?](https://www.wearedevelopers.com/videos/100252-from-conversational-job-search-to-ai-agents-must-we-reinvent-recruitment) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Chatbots are going to destroy infrastructures and your cloud bills](https://www.wearedevelopers.com/videos/1130-chatbots-are-going-to-destroy-infrastructures-and-your-cloud-bills) - [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) - [Testing AI Agents: Automated Evaluation for Chatbots & RAG Systems](https://www.wearedevelopers.com/videos/100300-testing-ai-agents-automated-evaluation-for-chatbots-rag-systems) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Tell if Something Was Written by ChatGPT](https://www.wearedevelopers.com/magazine/314-how-to-tell-if-something-was-written-by-chatgpt) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How to start an AI project for a good cause and boost your career](https://www.wearedevelopers.com/magazine/15-how-to-start-an-ai-project-for-a-good-cause-and-boost-your-career) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it)