Generative AI Engineer in London

Generative AI Engineer in London

London Full-Time 120000 - 150000 € / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Design and build AI systems to solve real-world challenges for top organisations.
  • Company: Fast-growing AI consultancy with a focus on innovation and collaboration.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Opportunities for both client-facing and internal platform roles available.
  • Why this job: Join a dynamic team and make an impact in the AI space with cutting-edge technology.
  • Qualifications: 8+ years in software engineering, strong Python skills, and experience with cloud architecture.

The predicted salary is between 120000 - 150000 € per year.

We’re looking for a Forward Deployed AI Engineer to join a fast-growing AI consultancy working with leading organisations in areas such as capital markets and investment management. You will work directly with clients to design, build, and deliver production-grade AI systems, embedding into complex environments to solve real operational and data challenges. This role blends software engineering, AI system design, and client delivery, with a strong focus on scalable, production-ready solutions.

What you’ll be doing:

  • Build and evolve AI-driven origination and workflow platforms, including deal intake, pipeline management, relationship intelligence, approvals, and execution processes.
  • Design and implement microservices and APIs that integrate data across enterprise systems such as CRMs, internal platforms, and external data providers.
  • Translate complex financial and operational logic — including pipeline structures, attribution models, allocations, and reporting frameworks — into scalable technical systems.
  • Architect and optimise data models and database layers, including schema design, indexing strategies, query tuning, and stored procedures.
  • Develop and maintain CI/CD pipelines and engineering tooling to support reliable, frequent, and high-quality deployments.
  • Implement event-driven architectures using Kafka, enabling real-time data processing, system decoupling, and auditability.
  • Ensure high performance, reliability, and scalability across distributed systems, including observability, monitoring, and production readiness.
  • Partner with product, operations, and investment stakeholders to refine requirements and deliver iterative solutions in Agile environments.

Core requirements:

  • 8+ years of hands-on software engineering experience across Python and object-oriented languages (Java or C++).
  • Strong background delivering production-grade full-stack or backend systems.
  • Deep understanding of cloud architecture (AWS, Azure, or GCP) with a focus on scalable and secure systems.
  • Strong proficiency in Python and SQL, plus experience with either Java or .NET.
  • Solid DevOps experience including Git, CI/CD pipelines, and containerisation (Docker, Jenkins or equivalent tools).
  • Proven experience designing and building microservices-based architectures in distributed systems.
  • Advanced knowledge of database systems, including schema design, performance tuning, and query optimisation.
  • Experience working with event-driven architectures and messaging systems such as Kafka.
  • Familiarity with both NoSQL and NewSQL databases, including trade-offs and use cases.
  • Ability to take ambiguous business requirements and turn them into clear technical designs and working systems.

AI Engineering capability (essential):

  • All engineers in this team are expected to meaningfully apply AI in production systems, including:
  • Building and deploying LLM-based applications in production environments.
  • Designing agentic workflows and multi-step AI systems.
  • Implementing RAG (Retrieval-Augmented Generation) pipelines.
  • Working with OpenAI or Anthropic APIs.
  • Using vector databases and embedding-based search systems.
  • Applying prompt engineering techniques effectively.
  • Building AI evaluation, monitoring, and observability frameworks.
  • Understanding ML fundamentals where relevant (embeddings, fine-tuning, context engineering).

Additional note: The business is also interested in speaking with UK-based engineers for internal platform and AI product engineering roles. If you are more interested in building internal systems rather than client-facing delivery, you are still encouraged to apply.

Generative AI Engineer in London employer: Immersum

Join a dynamic AI consultancy in London that champions innovation and collaboration, offering a hybrid work environment that fosters creativity and flexibility. With competitive salaries and a strong focus on employee growth, you will have the opportunity to work on cutting-edge AI projects with leading organisations, while benefiting from a culture that values continuous learning and professional development. This role not only allows you to tackle complex challenges but also positions you at the forefront of AI technology in a vibrant city known for its thriving tech scene.

I

Contact Detail:

Immersum Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Generative AI Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in the AI and tech scene, especially those who work at companies you're eyeing. A friendly chat can open doors and give you insider info on job openings.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those involving AI systems or microservices. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and scenarios related to AI engineering. Practice explaining your thought process clearly; it’s all about showing how you tackle problems.

Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic roles that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.

We think you need these skills to ace Generative AI Engineer in London

Python
Java
C++
SQL
AWS
Azure
GCP

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Generative AI Engineer role. Highlight your experience with Python, cloud architecture, and any relevant AI projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background makes you a great fit for our team. Don’t forget to mention any specific projects that showcase your expertise in building production-grade systems.

Showcase Your Projects:If you've got a portfolio or GitHub with projects related to AI, microservices, or cloud systems, share it! We love seeing practical examples of your work, especially if they demonstrate your ability to solve real-world problems.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our team at StudySmarter!

How to prepare for a job interview at Immersum

Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, SQL, and cloud architecture. Brush up on your knowledge of microservices and event-driven architectures like Kafka, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex operational or data challenges. Think about how you’ve designed scalable systems or optimised database performance, and be ready to explain your thought process clearly.

Understand the Business Context

Since this role involves working directly with clients, it’s crucial to understand the business side of AI applications. Familiarise yourself with capital markets and investment management concepts, so you can speak intelligently about how your technical skills can solve real-world problems.

Practice Agile Methodologies

Given the emphasis on Agile environments, be prepared to discuss your experience with iterative development and collaboration with cross-functional teams. Share how you’ve refined requirements and delivered solutions in a fast-paced setting.