AI Developer
Generative Ai. Asset Management
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Charing Cross, United Kingdom
Tech stack
API
Artificial Intelligence
Amazon Web Services (AWS)
Unit Testing
Azure
C Sharp (Programming Language)
Code Review
Computer Programming
Continuous Integration
Github
Python
Machine Learning
NLTK
NumPy
Nunit
Object-Oriented Software Development
Scrum
Cloud Services
Standard Sql
Azure
Software Construction
Software Engineering
Working Model 2D
Google Cloud Platform
Enterprise Software Applications
PyTorch
Delivery Pipeline
Large Language Models
Snowflake
Prompt Engineering
Generative AI
Pandas
Pytest
Scikit Learn
Information Technology
XGBoost
Performance Monitor
Data Management
Virtual Agents
REST
Job description
- 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, 1. 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
Requirements
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., 1. 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