> Markdown version of [/jobs/ext/2208412-graduate-software-engineer](https://www.wearedevelopers.com/jobs/ext/2208412-graduate-software-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). --- # Graduate, Software Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), Artificial Intelligence, C Sharp (Programming Language), C++ (Programming Language), Machine Learning - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26968 ## About the Role * A 1st or 2.1 in Maths, Computer Science or a similarly applicable subject from a leading university supported with strong A-level (or equivalent) grades. * Strong coding skills in a modern OO language (C++, C#, Java etc. are good, but an understanding of several languages is best). This could be demonstrated by suitable internships, very substantial personal coding projects, GitHub portfolios, open source contributions and so forth. Undergraduate coding exercises and modules are unlikely to suffice in isolation. * A good understanding of machine learning principle is essential - course modules alone are unlikely to suffice. The preference is for Natural Language Processing or chatbot technologies, but any AI/ML experience will be considered. * Full existing right to work in the UK without restriction, time limit, or sponsorship. ## Description This development team create industry-leading business intelligence solutions combining powerful features with ease of use. As the capabilities of their software increases, they aim to leverage developments in machine learning to ensure that it remains intuitive to use. Their company culture emphasises creativity and ingenuity over bureaucracy and micromanagement, so you'll be free here to focus on the engineering with the minimum of distractions. You will be joining a team of talented and enthusiastic engineers working on features across the technology stack on areas such as user interface, networking, database interactions, low level toolchain work, and AI-powered features. With time, you will have the opportunity to focus on technical areas that are of particular interest. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Edit Your Future: Queerverse Radical AI](https://www.wearedevelopers.com/videos/909-edit-your-future-queerverse-radical-ai) - [Modern C#: A Dive into the Community's Most Loved new Features.](https://www.wearedevelopers.com/videos/693-modern-c-a-dive-into-the-community-s-most-loved-new-features) - [Behind the Curtain: How Recruiters Shortlist Devs in an AI-Driven Market and How You Stand Out](https://www.wearedevelopers.com/videos/100229-behind-the-curtain-how-recruiters-shortlist-devs-in-an-ai-driven-market-and-how-you-stand-out) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models)