Fullstack AI Engineer

Cavendish (recruitment) Professionals Ltd
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Artificial Intelligence
Python
Node.js
NoSQL
Object-Oriented Software Development
Azure
SQL Databases
TypeScript
React
Large Language Models
Multi-Agent Systems
Asynchronous Programming

Requirements

  • 5+ years experience\r\n
  • Full Stack experience - Preferred stack - React, NodeJS, Typescript, SQL/NOSQL, Python OR any other full stack experience\r\n
  • Python is a must\r\n
  • Strong Software engineering fundamentals - OOPS concepts, Lazy loading, asynchronous programming\r\n
  • Exposure to ML services is a Plus\r\n
  • Experience building with Agents or AI Applications including RAG, Vector Storage, LLM FineTuning, Multi-Agent Frameworks (LangGraph, etc)\r\n
  • Experience building production level AI Features and going through QA, Deployment, Security for those features\r\n
  • Experience Scaling from AI Ideas to full Production Applications from scratch\r\n

Benefits & conditions

Our client is accelerating their AI initiatives and growing their team to lead cutting-edge innovation.\n\nThey are looking for a passionate Senior Fullstack AI Engineer to help build advanced AI solutions.\n\nThis is a chance to be part of a forward-thinking, AI-driven organization. \r\n

Roles & Responsibilities: \r\n \r\n

  • Design and develop scalable, modular microservices using Python, GenAI, and AWS Lambda.\r\n
  • Build orchestrators and services following clean architecture, SRP, and minimal coupling principles.\r\n
  • Implement Test-Driven Development (TDD) with thorough unit tests and reliable mocking of dependencies.\r\n
  • Set up and maintain logging and monitoring for service behavior, performance, and inputs/outputs.\r\n
  • Work within a well-documented modular architecture, ensuring consistency across the codebase.\r\n
  • Collaborate closely with frontend engineers, data scientists, DevOps teams, and product stakeholders.\r\n
  • Take ownership of your development areas, delivering high-quality work with pride and accountability.\r\n
  • Communicate proactively, address blockers, support teammates, and embrace a "can-do" mindset.\r\n
  • Present work clearly and participate constructively in giving and receiving feedback to drive continuous improvement.\r\n

\r\n

Apply for this position