AI Python Developer

Robert Walters
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 169K

Job location

Charing Cross, United Kingdom

Tech stack

Clean Code Principles
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Code Generation
Software Quality
Software Design Patterns
DevOps
Python
Machine Learning
Software Architecture
TensorFlow
Software Engineering
Google Cloud Platform
PyTorch
Large Language Models
Prompt Engineering
Deep Learning
Generative AI
GIT
Information Technology
Machine Learning Operations
GPT
Software Version Control

Job description

We are building a firmwide Artificial Intelligence (AI) Development Platform aligned with our Technology principles-driving efficiency, consistency, strong controls, security, governance, and innovation.

Our goal is to enable teams to build AI-powered applications that accelerate adoption and unlock transformative value across the organization. Within the Technology division, we leverage innovation to build the connections and capabilities that power our firm-helping teams redefine processes and shape the future through responsible AI adoption., We are seeking an AI Python Developer who can leverage Generative AI tools to significantly reduce manual coding effort and accelerate software delivery.

This role is ideal for a hands-on engineer who understands modern AI/ML techniques and can use AI-powered code generation tools to improve developer productivity, automate repetitive tasks, and build intelligent development workflows.

You will work closely with application teams to integrate AI-driven coding assistants, develop reusable AI-enabled components, and create best practices that scale AI-assisted development across the enterprise.

What You'll Do

Use Generative AI tools and large language models (LLMs) to generate, optimize, refactor, and document Python code

Build Proof of Concepts demonstrating how AI can reduce development time and improve code quality

Develop reusable templates, utilities, and automation scripts using AI-generated code

Create example implementations and sample repositories to enable AI-assisted development at scale

Design patterns for integrating AI code generation into CI/CD pipelines and developer workflows

Collaborate with platform and engineering teams to enhance AI capabilities and improve developer experience

Troubleshoot AI-assisted development challenges and refine prompts, orchestration, and automation strategies

Document best practices on when and how to use AI tools effectively for software development

Requirements

Bachelor's or Master's degree in Computer Science or related field (or equivalent experience)

5-10+ years of experience in software engineering

Strong hands-on proficiency in Python

Experience using Generative AI tools (eg, GPT-based systems, LLM-powered coding assistants) to generate and optimize code

Solid understanding of software architecture, design patterns, and clean code principles

Familiarity with machine learning fundamentals and deep learning concepts

Experience with ML frameworks such as TensorFlow or PyTorch (preferred but not mandatory)

Understanding of version control systems (Git), CI/CD pipelines, and DevOps practices

Ability to evaluate AI-generated code for accuracy, performance, security, and compliance

Excellent communication skills and the ability to guide development teams in adopting AI tools

Nice to Have

Experience building Generative AI or LLM-based applications

Experience with prompt engineering and model fine-tuning

Exposure to cloud AI services (Azure, AWS, GCP)

Experience working in regulated environments

Understanding of MLOps/LLMOps practices

What We're Looking For

We are looking for a developer who doesn't just write code-but knows how to use AI to write better code, faster.

You should be passionate about:

Automating development workflows

Reducing manual coding effort

Improving software quality through AI assistance

Scaling AI adoption across engineering teams

If you are excited about transforming how software is built using AI-powered development practices, this role offers the opportunity to make a significant impact.

Apply for this position