Artificial Intelligence Engineer
AI / Machine Learning Engineer
📍 London (Hybrid)
📅 11-Month Contract
We are seeking an experienced AI / Machine Learning Engineer IV to join our team in London on an 11-month contract. This role is ideal for a senior backend-focused AI engineer with strong cloud and generative AI exposure who thrives in collaborative, fast-paced environments.
Key Responsibilities
- Design, develop, and maintain scalable backend systems supporting AI/ML solutions.
- Build and deploy RESTful APIs using Python (FastAPI/Flask).
- Architect and manage SQL databases (PostgreSQL or cloud equivalents such as RDS).
- Deploy and manage applications on cloud platforms (AWS or Azure).
- Containerize and orchestrate applications using Docker and Kubernetes.
- Implement and manage CI/CD pipelines.
- Apply generative AI systems and processes to solve real-world business problems.
- Collaborate closely with product teams and technical leadership to define specifications and deliver high-quality solutions.
- Mentor and guide junior engineers, fostering a collaborative and innovative team culture.
- Maintain high standards for code quality using GitHub for version control and collaboration.
Required Skills & Experience
- 7–10 years of extensive IT experience with strong backend engineering expertise.
- Advanced proficiency in Python and REST frameworks (FastAPI or Flask).
- Strong SQL expertise, particularly PostgreSQL or cloud database equivalents.
- Experience with AWS or Azure cloud environments.
- Hands-on experience with Docker, Kubernetes, and CI/CD processes.
- Understanding and practical experience with generative AI systems.
- Proven experience mentoring and leading software engineers.
- Strong written and verbal communication skills.
Nice to Have
- Experience with JavaScript.
- Experience with Bolt for Slack or Outlook plugin systems.
If you are a senior AI engineer passionate about backend excellence and applied generative AI, we would love to hear from you.