Software Engineer
Software Engineer IV (AI & Machine Learning)
📍 London (Hybrid – 3 Days Onsite)
📅 6-Month Contract (Likely Extension)
💰 £54.81 per hour PAYE
⏰ 40 Hours Per Week
We're supporting a world-leading technology organisation in the search for a Software Engineer IV to join a cutting-edge AI research team focused on advancing machine learning systems, large language models (LLMs), and autonomous AI agents.
This is a unique opportunity to work alongside leading researchers and engineers on some of the most exciting AI challenges being tackled today. You'll be building the tools, infrastructure and experimentation frameworks that enable next-generation AI systems at scale.
Responsibilities
- Design, develop and maintain software systems that support AI and machine learning research.
- Build tools and infrastructure for LLM evaluation, experimentation and agent development.
- Develop scalable Python applications and workflows for research initiatives.
- Collaborate closely with researchers, scientists and engineers to turn ideas into working solutions.
- Execute and optimise complex experiments involving large AI models and datasets.
- Contribute high-quality, production-ready code whilst maintaining a strong research mindset.
- Help shape the roadmap for future AI capabilities and research initiatives.
Required Experience
- Strong software engineering background with the ability to deliver high-quality code at pace.
- Commercial Python development experience.
- Hands-on experience with machine learning frameworks such as PyTorch.
- Experience working with LLMs, Generative AI, AI Agents or Machine Learning systems.
- Experience running experiments involving large datasets and AI models.
- Strong analytical, problem-solving and debugging skills.
- Comfortable working in a fast-moving, research-driven environment.
Desirable Experience
- MSc or PhD in Computer Science, Machine Learning, Mathematics, Physics or a related discipline.
- Experience with LLM evaluation, post-training, fine-tuning or agent frameworks.
- Research engineering or applied science experience.
- Exposure to recommendation systems, pattern recognition, artificial intelligence or data mining.
- Experience gained within leading technology organisations, AI startups or research environments.
What's On Offer?
- Work on cutting-edge AI technology with real-world impact.
- Collaborate with some of the brightest minds in machine learning and research.
- Opportunity to contribute to innovations at the forefront of AI and LLM development.
- Highly collaborative team environment with significant technical ownership.
If you're passionate about AI, machine learning and building software that pushes the boundaries of what's possible, we'd love to hear from you.