At a Glance
- Tasks: Design and build ML-powered features and intelligent systems for automation.
- Company: Join a high-growth tech company revolutionising AI in financial services.
- Benefits: Enjoy a competitive salary, hybrid work, and equity options.
- Why this job: Work on cutting-edge AI challenges with real-world impact in a collaborative environment.
- Qualifications: 5+ years in software engineering with strong ML or backend focus; Python/TypeScript proficiency required.
- Other info: Ideal for those passionate about innovation and shaping intelligent products.
The predicted salary is between 48000 - 60000 £ per year.
A well-funded, high-growth tech company is building the next generation of AI-powered automation tools—reimagining how complex, manual work gets done in the financial services world and beyond. They’re now looking for a Machine Learning Engineer to help design and build intelligent systems that make that future a reality. This is a full-time hybrid role, based in the Nottingham area, with regular in-office collaboration.
Salary: £60,000 - £75,000
The Role
You will be a key member of the engineering team, focused on building LLM-driven features, intelligent agents, and ML-powered backend systems that automate and optimise intricate workflows. It’s an ideal role for someone with strong backend/ML experience who wants to work on cutting-edge AI applications in a production environment. You’ll work in a fast-paced R&D setting, collaborating closely with cross-functional teams to bring ambitious ideas to life—balancing innovation with real-world delivery.
What You’ll Be Doing
- Design, build, and deploy ML-powered features, agents, and APIs to automate unstructured tasks
- Build production-level backend and microservices in Python and TypeScript
- Work with product and engineering teams to shape models, services, and system behaviour
- Contribute to system architecture and infrastructure for scale, observability, and performance
- Explore and implement LLMs, prompt engineering, and AI orchestration frameworks
- Take ownership of features end-to-end, from design to deployment and monitoring
What They’re Looking For
- 5+ years of software engineering experience, with strong ML or backend focus
- Proficiency in Python and/or TypeScript, and experience with production-grade systems
- Familiarity with LLMs, AI agents, or orchestration frameworks (OpenAI, Anthropic, LangChain, etc.)
- Strong grasp of data modelling, cloud infrastructure (preferably AWS), and modern APIs
- Experience with relational and NoSQL databases (e.g. PostgreSQL, MongoDB)
- Problem-solver who can reason about complex systems and deliver clean, scalable code
- Excellent communication skills and ability to collaborate across technical and non-technical teams
Nice to Have
- Hands-on experience with agentic workflows or autonomous AI systems
- Background in data engineering or database architecture
- Side projects, open-source contributions, or hobbyist builds involving AI/ML
- Interest in rapid prototyping, automation, and cutting-edge AI tooling
What’s on Offer
- Competitive salary with equity/options available
- Hybrid working from a base in the East Midlands, with in-office collaboration
- Work on cutting-edge AI challenges with real-world impact
- Join a high-performing, ambitious team backed by leading investors
- Opportunity to shape intelligent products from the ground up
This is a great opportunity for a machine learning engineer or backend AI developer who wants to work on high-impact, production-ready AI tools at the edge of innovation.
Artificial Intelligence Engineer employer: Digital Waffle
Contact Detail:
Digital Waffle Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Artificial Intelligence Engineer
✨Tip Number 1
Familiarise yourself with the latest advancements in LLMs and AI orchestration frameworks. Being well-versed in tools like OpenAI and LangChain will not only boost your confidence but also demonstrate your commitment to staying at the forefront of AI technology.
✨Tip Number 2
Engage with the AI community through forums, meetups, or online platforms. Networking with professionals in the field can provide valuable insights and potentially lead to referrals, making it easier for you to land that role with us.
✨Tip Number 3
Showcase any side projects or contributions to open-source AI/ML initiatives. This hands-on experience can set you apart from other candidates and highlight your passion for the field, which is something we highly value.
✨Tip Number 4
Prepare to discuss your problem-solving approach during interviews. Be ready to share specific examples of how you've tackled complex systems in the past, as this will demonstrate your ability to deliver clean, scalable code in a fast-paced environment like ours.
We think you need these skills to ace Artificial Intelligence Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software engineering, particularly focusing on machine learning and backend development. Include specific projects or roles that demonstrate your proficiency in Python, TypeScript, and any relevant AI frameworks.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and automation. Mention how your skills align with the company's goals and the specific role. Use examples from your past work to illustrate your problem-solving abilities and collaborative spirit.
Showcase Relevant Projects: If you have side projects, open-source contributions, or hobbyist builds involving AI/ML, be sure to mention them in your application. This demonstrates your hands-on experience and genuine interest in the field.
Highlight Communication Skills: Since the role involves collaboration across technical and non-technical teams, emphasise your communication skills in your application. Provide examples of how you've successfully worked with diverse teams in the past.
How to prepare for a job interview at Digital Waffle
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python and TypeScript in detail. Highlight specific projects where you've built production-level systems, especially those involving machine learning or AI applications.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Be ready to explain your thought process when tackling complex systems and how you deliver clean, scalable code. Use examples from your past work to illustrate your problem-solving skills.
✨Familiarise Yourself with LLMs and AI Frameworks
Since the role involves working with LLMs and orchestration frameworks, brush up on your knowledge of tools like OpenAI and LangChain. Be prepared to discuss how you've used these technologies in previous projects or how you would approach implementing them.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice explaining complex technical concepts in a way that non-technical team members can understand. This will demonstrate your ability to collaborate across different teams effectively.