Senior Applied AI Engineer | Multi-Strat Fund
A leading multi-strategy investment firm is seeking a Senior AI Engineer to join a high-impact Applied AI team focused on building next-generation tools that enhance decision-making across the investment lifecycle. Operating at the intersection of finance and machine intelligence, the team is responsible for developing production-grade AI systems that empower portfolio managers, analysts, and researchers with intelligent, data-driven capabilities.
About the Role
This is a senior-level engineering position within a cross-functional team that blends AI research, software engineering, and large-scale data integration. You'll play a key role in designing and deploying robust AI infrastructure, with a particular focus on knowledge representation, intelligent retrieval systems, and the seamless integration of AI models into production environments.
You'll collaborate closely with ML researchers, frontend engineers, and stakeholders across the business to deliver scalable, high-performance applications that bridge structured and unstructured data.
Key Responsibilities
- Design and build intelligent data retrieval systems that power AI-driven investment tools.
- Collaborate with ML researchers to prototype, develop, and deploy new AI/ML products.
- Work with frontend engineers to integrate backend systems into user-facing applications.
- Lead architectural decisions and contribute to the evolution of AI infrastructure.
- Participate in the full software development lifecycle, from design through deployment and support.
- Mentor junior engineers and contribute to a culture of technical excellence.
- Support critical infrastructure through on-call rotations and incident response.
Ideal Candidate Profile
- 8+ years of professional software engineering experience, with at least 3 years focused on backend AI systems.
- Strong Python skills and deep familiarity with ML libraries and frameworks.
- Experience designing and deploying knowledge graphs and working with graph databases (e.g. Neo4j, Amazon Neptune).
- Proficient in both SQL and NoSQL databases, with a strong understanding of data modelling and integration.
- Experience building APIs (REST, gRPC) and working with containerised environments (Docker, Kubernetes).
- Solid grasp of distributed systems, networking, and infrastructure-as-code practices.
- Familiarity with vector databases, retrieval-augmented generation (RAG), and LLM integration is a plus.
- Exposure to cloud platforms (AWS preferred) and messaging systems (Kafka, RabbitMQ) is advantageous.
- Strong communication skills and the ability to work across technical and non-technical teams.
- Knowledge of financial markets or investment workflows is a bonus, but not required.
If you're excited by the opportunity to shape how AI is applied in a high-performance investment environment, we'd love to hear from you.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.Â
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.Â
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.