At a Glance
- Tasks: Design and deliver cutting-edge AI systems for top clients in finance.
- Company: Fast-growing AI consultancy with a focus on innovation.
- Benefits: Flexible hybrid work, competitive pay, and opportunities for professional growth.
- Other info: Exciting career paths available in both client-facing and internal roles.
- Why this job: Join a dynamic team and make a real impact in the AI space.
- Qualifications: 8+ years in software engineering with strong Python and cloud skills.
The predicted salary is between 80000 - 100000 € 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 (Contract) 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 (Contract) in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the AI and tech space. Attend meetups, webinars, or even local events. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AI systems or microservices. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the latest trends in AI and cloud architecture. Practice common interview questions and be ready to discuss your past experiences in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Ai Engineer (Contract) in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on software engineering experience, especially in Python and cloud architecture, to show us you’re the right fit for the role.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about AI and how your background aligns with our needs. Share specific examples of projects where you've designed and delivered production-grade AI systems to grab our attention.
Showcase Your Technical Skills:Don’t forget to include any relevant technical skills, like your experience with microservices, CI/CD pipelines, and database optimisation. We want to see how you can contribute to building scalable solutions right from the get-go!
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 don’t miss out on any important updates during the process!
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 scalable solutions in previous roles and be ready to explain your thought process clearly.
✨Understand the Client's Needs
Since this role involves direct client interaction, research the types of organisations the consultancy works with. Be prepared to discuss how you would approach understanding their unique requirements and delivering tailored AI solutions.
✨Demonstrate Agile Mindset
Familiarise yourself with Agile methodologies, as this role requires iterative solutions. Be ready to talk about your experience working in Agile environments and how you’ve collaborated with cross-functional teams to refine requirements and deliver results.