Senior Full Stack AI Engineer [2m13t]

SKM Group
UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£45,000.0 - £102,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Artificial Intelligence Acceptance Test-Driven Development Unit Testing DevOps Design of User Interfaces Monitoring of Systems Python (Programming Language) Node.Js NoSQL Object-Oriented Software Development Azure Machine Learning
+12 more
Software Engineering SQL Databases TypeScript Data Logging ReactJS Large Language Models Multi-Agent Systems Generative AI AWS Lambda Front End Software Development Asynchronous Programming Microservices

Job description

We’re looking for a Senior Full Stack AI Engineer to join a team building a cutting-edge platform leveraging Python, GenAI, and AWS Lambda. You’ll work on a modern, scalable stack with a strong emphasis on architectural quality, clean code, and robust GenAI integration.

This project focuses on developing sophisticated Generative AI solutions, transforming innovative ideas into production-ready applications that drive significant business impact. You will play a crucial role in designing and implementing modular, scalable systems.

About the Role

You will design, develop, and orchestrate microservices and AI applications within a structured, test-driven environment. Your mission will be to deliver performant, reliable, and well-architected features from inception to production, collaborating closely with cross-functional teams.

Tech Stack

  • Python, Generative AI, AWS Lambda
  • NodeJS, Typescript
  • React
  • SQL, NoSQL
  • ML services
  • Agents, RAG, Vector Storage, LLM FineTuning, Multi-Agent Frameworks (LangGraph)

What You’ll Do

  • Design and develop scalable microservices adhering to the Single Responsibility Principle, ensuring clear purpose and minimal coupling.
  • Build robust orchestrators that efficiently coordinate services, leveraging strong interface design.
  • Implement production-level Generative AI features, from initial design through QA, deployment, and security.
  • Drive Test-Driven Development (TDD) practices, including comprehensive unit testing and mocking external dependencies.
  • Contribute to setting up and maintaining advanced logging and monitoring systems for visibility into service behavior and performance.
  • Collaborate with frontend engineers, Data Scientists, and DevOps to deliver end-to-end features aligned with product vision.

Requirements

Do you have experience in Software development?, Do you have a Master’s degree?, * 5+ years of software engineering experience, with a strong background in Python.

  • Experience building and scaling Generative AI applications for production environments.
  • Proficiency in software engineering fundamentals including OOPS concepts, lazy loading, and asynchronous programming.
  • Demonstrated experience with full-stack development is preferred.
  • Proven ability to take ownership, act proactively, and deliver high-quality, detail-oriented work., * Software development: 5 years (required)
  • Python: 5 years (required)

Benefits & conditions

  • Attractive salary
  • Large freedom and real influence
  • No unhealthy competition, team approach to meeting challenges
  • Remote-first, flexible working culture
  • Company apartments in cool cities across Europe: work and enjoy a memorable getaway

About the company

We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions. Our team embraces unconventional ideas and new technologies, delivering solutions with real impact. If you value professionalism, creativity, and a strong engineering culture, you’ll feel at home here.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all