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.