AI Software Engineer
Role details
Job location
Tech stack
Job description
A fantastic opportunity for an AI Software Engineer to join an innovative technology company developing cutting-edge AI-powered collaboration products used globally. This is a unique opportunity to work within a highly talented R&D environment focused on bringing advanced AI capabilities into real-world production systems across both cloud and device-based products. This role is ideally suited to someone who enjoys both AI research and hands-on software engineering. The company are specifically looking for engineers who are capable of exploring emerging AI technologies and then implementing them into scalable production software, rather than purely research-focused individuals. You will work on a broad range of AI challenges spanning multimodal AI, machine learning, computer vision, LLMs, RAG architectures, transformer models, audio processing and intelligent automation features within a highly collaborative engineering environment. Location: Cambridge, UK. Hybrid working model - minimum of 4 days a week in office., * Research and evaluate emerging AI technologies and capabilities
- Design, prototype and implement AI-powered product features
- Develop production-quality software across cloud and device-based systems
- Work on AI features involving audio, video and text processing
- Collaborate closely with software engineers, product managers and designers
- Help shape technical architecture and engineering direction
- Participate in code reviews and contribute to engineering best practices
- Monitor and improve AI feature quality and performance in production
- Contribute to highly innovative AI-driven product development projects
Requirements
- Strong academic background with a minimum 2.1 degree from a leading university
- Achieved AAA at A Level or international equivalent
- Commercial experience in software engineering, AI engineering, machine learning or closely related areas
- Strong programming ability with confidence in quickly learning new technologies and languages. While the role currently uses Go, Kotlin, TypeScript and React, prior experience with these technologies is not required
- Interest and exposure across AI technologies such as machine learning, LLMs, RAG systems, computer vision, multimodal AI or transformer architectures
- Ability to work across both research/prototyping and production engineering
- Strong problem-solving ability and analytical thinking
- Excellent communication skills with the ability to work within a collaborative R&D environment
- Genuine passion for emerging AI technologies and product innovation
- You use AI tools all the time in your every day life - Claude, GPT etc.