> Markdown version of [/jobs/ext/64015-graduate-consultant-software-engineering](https://www.wearedevelopers.com/jobs/ext/64015-graduate-consultant-software-engineering). 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 Consultant - Software Engineering - **Company:** TTP plc - **Location:** Cambridge, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Artificial Intelligence, Algorithm Design, Artificial Neural Networks, C++ (Programming Language), Python (Programming Language), Software Engineering, Information Technology - **Published:** May 30, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=402ba4fb5161c5dd ## About the Role Do you have experience in Python?, * Proactive and self-starting, with a strong sense of personal responsibility and a drive to make things happen. * Deep intellectual curiosity and inventiveness, with a desire to understand how things work at a fundamental level. You should be on track for a minimum 2:1 in Computer Science, Engineering, or a related discipline, with a strong academic record that reflects your capacity for rigorous, first-principles thinking. * Fluency in at least one of Python, C, or C++, with a track record of building meaningful software. You should be able to both write high-quality code and engage effectively with code written by others. * Collaborative and emotionally intelligent, able to build trust, energise those around you, and communicate complex technical ideas with clarity, empathy, and precision, regardless of your audience's background. * Commercially aware and entrepreneurial, excited by the opportunity to turn breakthrough technologies into real-world products, ventures, and impact. * Strategic and systems-minded, able to see the bigger picture, anticipate challenges and opportunities, and navigate ambiguity while keeping priorities sharp and focused. We're looking for those who don't just solve problems - but who seek them out, thrive on them, and elevate those around them while doing so. ## Description You will work in-person at our campus near Cambridge to develop software solutions - from concept generation and algorithm design to implementation in embedded and cloud-based resources. The work will be varied depending on the project, but could include developing neural networks for human-multi-robot collaborative teams, using AI to build faster, more efficient models, or creating an app that helps people with specific health problems like borderline personality disorder. ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [How Regex Works: The Secret Sauce Behind Pattern Matching](https://www.wearedevelopers.com/videos/1212-how-regex-works-the-secret-sauce-behind-pattern-matching) - [Building software that scales with Typescript](https://www.wearedevelopers.com/videos/415-building-software-that-scales-with-typescript) - [Breaking the Bug Cycle: TDD for the Win](https://www.wearedevelopers.com/videos/1037-breaking-the-bug-cycle-tdd-for-the-win) - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)