Senior Machine Learning Engineer (Knowledge Graph expert)
Our client, a leading multi-strategy hedge fund managing over $20 billion of AUM, is seeking a Senior ML Engineer to join their high-performing Applied AI team, driving a new era of intelligent systems that underpin the organisations most critical decision-making. You will be developing production-grade AI systems that empower portfolio managers, analysts, and researchers with intelligent, data-driven capabilities to design scalable systems that integrate cutting-edge AI models, including LLMs and leveraging expertise in Knowledge Graphs and Graph Databases (Neo4j preferred).
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.
Requirements:
- 10+ years of professional software engineering experience, with 4+ years focused on ML systems
- Must have expertise in Knowledge Graphs and Graph Databases (Neo4j preferred)
- Advanced proficiency in Python, including ML libraries (e.g., PyTorch, scikit-learn)
- Strong experience with distributed systems, data engineering, and API development
- Proficiency in both SQL and NoSQL databases
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
- Experience integrating LLMs and RAG systems into production environments
- Familiarity with OpenAI, Anthropic Claude, or similar AI platforms
- Experience with vector databases and semantic search
- Understanding of AI agent architectures and multi-agent systems
- Exposure to observability tools like Grafana, Prometheus, or Sentry
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.
