At a Glance
- Tasks: Design and build cutting-edge AI systems for top clients in finance.
- Company: Fast-growing AI consultancy with a focus on innovation.
- Benefits: Flexible hybrid work, competitive salary, and opportunities for professional growth.
- Other info: Join a dynamic team with opportunities for internal platform development.
- Why this job: Make a real impact by solving complex data challenges with AI technology.
- Qualifications: 8+ years in software engineering, strong Python skills, and cloud architecture experience.
The predicted salary is between 70000 - 90000 € 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.
- 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.
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.
- Familiarity with both NoSQL and NewSQL databases, including trade-offs and use cases.
- 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.
- Using vector databases and embedding-based search systems.
- Building AI evaluation, monitoring, and observability frameworks.
- Understanding ML fundamentals where relevant (embeddings, fine-tuning, context engineering).
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.
AI Engineer in City of London employer: Immersum
Join a dynamic AI consultancy in London that champions innovation and collaboration, offering a hybrid work environment that fosters flexibility and work-life balance. With a strong emphasis 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. Our commitment to building scalable, production-ready solutions ensures that you will be at the forefront of technological advancements in the capital markets and investment management sectors.
StudySmarter Expert Advice🤫
We think this is how you could land AI Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the AI field, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your AI projects, especially those involving Python, microservices, or cloud architecture. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to AI engineering. Don’t forget to brush up on your problem-solving skills, as real-world challenges are often discussed.
✨Tip Number 4
Apply through our website! We’re always on the lookout for talented engineers like you. Make sure to tailor your application to highlight your experience with production-grade systems and client delivery.
We think you need these skills to ace AI Engineer in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the AI Engineer role. Highlight your experience with Python, cloud architecture, and any relevant projects that showcase your skills in building production-grade systems.
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 aligns with our needs. Don’t forget to mention any client-facing experience you have!
Showcase Your Projects:Include links to any relevant projects or GitHub repositories in your application. We love seeing real examples of your work, especially if they involve microservices or AI-driven solutions.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
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, 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 and delivered production-grade AI systems in the past, and be ready to explain your thought process and the impact of your solutions.
✨Understand the Business Context
Since this role involves working with clients in capital markets and investment management, do some research on these sectors. Familiarise yourself with common challenges they face and think about how your skills can help solve them. This will show your potential employer that you’re not just a tech whiz but also understand their business needs.
✨Prepare for Agile Discussions
As the role involves partnering with various stakeholders in Agile environments, be ready to discuss your experience with Agile methodologies. Think of examples where you’ve collaborated with product and operations teams to refine requirements and deliver iterative solutions.