Job description
AI Application Developer | Python, Machine Learning & Generative AI Location: London (Hybrid – 50% Office / 50% Home)
Type: Permanent
AI. Machine Learning. Generative AI. Asset Management. An exciting opportunity has arisen for a talented Application Developer to join a newly established AI Squad within a leading UK Asset Manager.
This role is ideal for individuals with a strong foundation in Artificial Intelligence, Machine Learning, Software Engineering, or Data Science who are looking to apply their technical skills in a real-world environment and contribute to the development of innovative AI solutions.
Working alongside experienced Engineers, Data Scientists and Data Engineers, you will play a key role in developing AI-powered applications, exploring Generative AI use cases, and helping shape the future of AI across the organisation.
Key Responsibilities:
• Design, develop and implement AI and Machine Learning solutions
• Build software features across enterprise applications and data platforms
• Develop Generative AI solutions using LLMs, RAG architectures and prompt engineering techniques
• Explore OpenAI APIs, Azure AI services and emerging AI technologies
• Contribute to the design and development of Agentic AI systems
• Collaborate with Data Scientists, Engineers and business stakeholders to deliver AI-driven outcomes
• Build and integrate APIs and cloud-based services
• Support model development, testing, deployment and performance monitoring
• Participate in Agile delivery, sprint planning, code reviews and engineering best practices
• Contribute to technical documentation, knowledge sharing and continuous improvement initiatives
Required Skills & Experience:
• Degree in Computer Science, Artificial Intelligence, Engineering, Mathematics or a related discipline (2:1 or above)
• Strong programming skills in Python and/or C#
• Understanding of object-oriented development principles and software engineering best practices
• Knowledge of machine learning concepts and frameworks including:
• PyTorch
• Scikit-Learn
• NumPy
• Pandas
• XGBoost
• NLTK
• SQL skills with the ability to query and manipulate structured datasets
• Understanding of REST APIs and API integration
• Familiarity with Large Language Models (LLMs), Retrieval Augmented Generation (RAG) and Generative AI concepts
• Experience with unit testing frameworks such as PyTest, NUnit or xUnit
• Strong analytical and problem-solving skills
Desirable Experience:
• Internship, placement year or commercial experience within AI, Machine Learning or Data Science
• Exposure to Azure, AWS, GCP or Snowflake
• Knowledge of Agentic AI frameworks and autonomous AI systems
• Experience using Git and version control tools
• Understanding of CI/CD principles and deployment pipelines
• Personal projects, hackathons, GitHub contributions or evidence of self-directed learning
Why Apply?
• Join a dedicated AI function within a leading investment management organisation
• Work on cutting-edge Generative AI and Machine Learning initiatives
• Exposure to OpenAI, Azure AI and emerging AI technologies
• Collaborative environment working alongside experienced engineers and data specialists
• Clear opportunities for learning, development and career progression
• Hybrid working model with flexibility built in