Salary: £35,000 - 55,000 per year Requirements: A 2:1 or higher in Computer Science, Engineering, Physics, or a related field from a top university. AAB or higher at A-levels. Strong mathematical and analytical thinking skills. Excellent communication and teamwork abilities, happy to be in a team and share ideas. Exceptional with one or more of the following: Programming: Node.js, Python, Java, JavaScript (React, Angular, Vue.js). Proficient with databases such as PostgreSQL, Elasticsearch, Redis. A proactive, problem-solving mindset and eagerness to learn. Some UI or UX design work experience. Ideally a competent programmer in Java or Python to a high level. Experience in both backend and front end development is advantageous. 3 to 5 years of industry experience in a cutting edge tech company. Passion for software engineering and a desire to build scalable, high-quality applications. Responsibilities: Contribute to the design, development, and implementation of software applications. Collaborate with a diverse and talented team of engineers. Learn from an experienced team while sharing your own ideas. Design intelligent web-based applications, and have the chance to work end-to-end on both back and front end. Technologies: AI Angular Backend ElasticSearch Java JavaScript Machine Learning PostgreSQL Python React Redis Vue Web UX UI Design NodeJS More: We are a pioneering AI and machine learning software house located in Cambridge, UK, known for pushing the boundaries of innovation. Our collaborative, high-caliber team works on impactful, real-world projects leveraging cutting-edge technologies, including modern JavaScript libraries and front-end frameworks. We offer a competitive salary and benefits, a hybrid working model with a supportive office culture, and clear progression paths for your career growth. Join us to learn from top experts in AI and machine learning! last updated 5 week of 2026