Enable job alerts via email!

Graduate Consultant Software Engineer

TTP plc

Hartford

On-site

GBP 35,000 - 50,000

Full time

Today
Be an early applicant

Job summary

A leading technology solutions provider in the UK is seeking a software engineer who will work in-person to develop innovative solutions. The role involves collaborating on various projects, including AI applications and neural networks, requiring a strong academic background and proficiency in programming languages like Python, C, or C++. This position offers a dynamic work environment with opportunities for personal and professional growth.

Qualifications

  • Strong sense of personal responsibility and drive to make things happen.
  • Deep intellectual curiosity and inventiveness.
  • Able to write high-quality code and engage effectively with others' code.

Responsibilities

  • Work on diverse projects in algorithm design and software implementation.
  • Develop neural networks and AI-driven models.
  • Collaborate with clients to understand requirements.

Skills

Proactivity and self-starting
Fluency in Python, C, or C++
Collaborative and emotionally intelligent
Commercial awareness
Deep intellectual curiosity
Strategic and systems-minded

Education

Minimum 2:1 in Computer Science, Engineering, or related discipline
Job description
Overview

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.

Responsibilities
  • Work on diverse projects across concept generation, algorithm design, and implementation in embedded and cloud-based environments.
  • Develop neural networks for human-multi-robot collaborative teams, use AI to build faster, more efficient models, or create applications addressing specific health problems.
  • Collaborate with clients and internal teams to understand requirements and reflect them in software you build.
  • Engage with multiple projects at once and expand your understanding of new fields of science and technology rapidly.
  • Contribute to consulting activities by communicating progress to clients and ensuring their requirements are understood and reflected in the software you deliver.
  • Progress to leading projects, strengthening client relationships, and contributing to business growth over time.
  • Collaborate with a team of experienced software engineers who share ideas, solve problems, and learn from one another in a supportive environment.
Qualifications and Attributes
  • 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. On track for a minimum 2:1 in Computer Science, Engineering, or a related discipline, with a strong academic record reflecting capacity for rigorous, first-principles thinking.
  • Fluency in at least one of Python, C, or C++, with a track record of building meaningful software. Able to 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 for diverse audiences.
  • Commercially aware and entrepreneurial, excited by turning 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.