Are you a forward-thinking professional with a passion for artificial intelligence and advanced analytics? Join our team as a Senior AI Engineer and help shape the future of AI-driven business and scientific insights. You will be at the forefront of developing and deploying AI products that drive competitive intelligence and strategic decision-making.
We are seeking a talented and motivated AI Engineer to build models using both foundational and cutting-edge methods, process structured and unstructured data and collaborate closely with internal stakeholders to solve complex problems in competitive intelligence and strategy. Projects range from developing intelligent AI-driven systems such as virtual assistants to applying advanced data science and analytics techniques that support decision-making and optimize business outcomes.
This position offers a flexible work setup, allowing for remote work or a hybrid arrangement, with occasional office visits.
Responsibilities
- Design and deliver production-grade AI systems for stakeholders, including LLM-powered applications for strategy teams
- Develop multi-agent architectures for strategy workflows including data collection and human-in-the-loop controls
- Build retrieval and vector-based systems over external data sets
- Work within an agile framework and in cross-functional teams to align AI solutions with business goals
- Engage internal stakeholders for the successful delivery of AI solutions
- Continuously monitor and optimize AI models to improve accuracy and efficiency, ensuring solutions are scalable, reliable and well-maintained
- Document processes, models and key learnings and contribute to building internal AI capabilities
- Ensure AI models adhere to ethical standards, privacy regulations and fairness guidelines
- Collaborate with external AI companies where required
Requirements
- Proficiency in Python and software engineering best practices
- Strong hands-on experience with LLMs, embeddings, RAG pipelines and vector databases
- Experience designing or implementing multi-agent systems or tool-calling frameworks
- Implementing evaluation frameworks for accuracy, coverage interpretation, decision consistency and bias
- Experience with distributed systems and microservices
- Strong understanding of data structures and algorithms
- Knowledge of API design and development
- Experience working with a multi-disciplinary team
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
Nice to have
- Experience developing and deploying agentic AI systems including autonomous agents and multi-agent workflows
- Hands-on expertise with Retrieval Augmented Generation (RAG) techniques and their integration with Large Language Models
- Practical experience fine-tuning, customizing or implementing Large Language Models (LLMs) such as GPT, Llama or similar
- Knowledge of ML monitoring and observability
- Contributions to open-source ML projects or libraries
- Experience with high-performance computing
- Knowledge of software design patterns
- Experience with ML deployment platforms such as KubeFlow or MLflow
- Knowledge of serverless architecture patterns
- Understanding of cloud cost optimisation for ML workloads
- Experience with infrastructure-as-code such as Terraform or CloudFormation