Contract - Python AI Engineer

Deloitte (UK)

Alabama

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Deloitte invites a hands-on software engineer to join its Associate (Contractor) Programme in a fast-moving Generative AI environment. You will develop production-grade Python services for AI workflows, focusing on modularity, reliability and scalability across LLM integration and RAG systems.

Collaborating with engineering, data, platform and evaluation specialists, you will implement multi-stage retrieval, structured outputs, tests, logging and observability, while translating evaluation

Qualifications

  • Production-grade Python development experience.
  • Hands-on Generative AI and RAG delivery beyond PoC.
  • Experience with APIs, testing and deployment.

Responsibilities

  • Design, develop and maintain production-grade Python services for Generative AI and complex RAG solutions.
  • Define typed application, API and model contracts.
  • Integrate LLMs using structured outputs, tool calling, schema validation, context management and controlled fallback mechanisms.
  • Implement multi-stage retrieval using vector search, lexical search, hybrid retrieval, metadata filtering, reranking and evidence selection.
  • Build automated tests (unit, integration, contract, regression).
  • Implement structured logging, tracing and operational metrics across AI workflows.

Skills

Production-grade Python
Async programming
Type annotations
LLM integration
Testing with Pytest
CI/CD
Docker
Kubernetes
Azure OpenAI
Knowledge graphs

Tools

LangGraph
Semantic Kernel
Pydantic AI
Azure Foundry
Azure AI Search

Job description

Working with the Deloitte Associate (Contractor) Programme means we can offer you the opportunity to work on a variation of industry and client related projects. Our aim is to retain the best talent and so when your project end date nears our team of Talent Community Advisors will be working with you to look at alternative projects within the firm that suit your experience should you wish to continue with Deloitte.

The Role

Successful candidate will develop modular Python services across question planning, AI workflow orchestration, information retrieval, evidence processing, LLM integration, response generation and validation. You will work collaboratively with engineering, data, platform and evaluation specialists to translate AI concepts and experiments into reliable, scalable and maintainable production services.

This is a hands-on software engineering role requiring strong production Python experience and practical delivery of Generative AI and RAG systems.

Key Responsibilities
  • Design, develop and maintain production-grade Python services for Generative AI and complex RAG solutions.
  • Define typed application, API and model contracts.
  • Integrate LLMs using structured outputs, tool calling, schema validation, context management and controlled fallback mechanisms.
  • Implement multi-stage retrieval using vector search, lexical search, hybrid retrieval, metadata filtering, reranking and evidence selection.
  • Build asynchronous services with appropriate timeout, retry, cancellation and exception-handling controls.
  • Develop automated unit, integration, contract, regression and failure-path tests.
  • Implement structured logging, tracing and operational metrics across AI workflows.
  • Monitor and optimise response quality, latency, token usage, cost, concurrency and memory utilisation.
  • Translate evaluation findings and production issues into measurable improvements and regression tests.
  • Contribute to technical design, code reviews, engineering standards and production support.
Essential Skills and Experience
  • Strong commercial experience developing production-grade Python applications and services.
  • Advanced Python skills, including asynchronous programming, type annotations, modular design, exception handling, profiling and performance optimisation.
  • Strong hands-on experience with Generative AI orchestration frameworks (Pydantic, LangGraph, MS Agent Framework/Semantic Kernel) including typed models, nested schemas, custom validation, serialisation and schema-constrained LLM outputs.
  • Demonstrable experience delivering Generative AI and RAG solutions beyond the proof-of-concept stage.
  • Strong understanding of embeddings, vector, graph and lexical search, hybrid retrieval, query decomposition, chunking, metadata filtering, reranking and evidence selection.
  • Experience integrating LLMs using structured outputs, function or tool calling, prompt and model versioning, token management, response validation and fallback strategies.
  • Experience building multi-step, agentic or workflow-based AI applications.
  • Strong automated testing experience using Pytest or equivalent frameworks.
  • Experience with APIs, distributed services, Git, CI/CD, containers and production observability.
  • Experience implementing structured logging, distributed tracing and operational monitoring.
  • Strong troubleshooting skills across application behaviour, retrieval quality, model execution, concurrency, memory usage and performance.
Technical Skillsets
  • Experience with Azure OpenAI, Azure AI Search or equivalent AI and enterprise search platforms.
  • Familiarity with Pydantic AI, LangGraph, Semantic Kernel or similar orchestration frameworks.
  • Experience with LLM and RAG evaluation approaches (Azure toolset preferred: Azure Foundry, ML Studio etc.).
  • Knowledge of retrieval-quality metrics and controlled experiment design.
  • Experience with Docker, Kubernetes, telemetry and load testing.
  • Knowledge of knowledge graphs, temporal retrieval or document-linkage techniques.
  • Experience developing AI solutions within regulated or specialist knowledge domains.
  • Understanding of Generative AI monitoring and protection frameworks (preventing prompt injection, misuse and monitoring costs, tokens, update etc.)
IR35

As a means of managing tax, commercial and reputational risks, Deloitte prohibits the use of Associates through Personal Service Companies (‘PSCs’). All Associates must contract under PAYE arrangements through a Deloitte approved ‘Employment Company’ (aka ‘umbrella company.’)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python AI Engineer for Generative AI & RAG Systems
Python AI Engineer for Generative AI & RAG Systems

Deloitte (UK) • Alabama

On-site
USD 120,000 - 180,000
Contract - Learning Delivery Assistant Manager
Contract - Learning Delivery Assistant Manager

Deloitte (UK) • Alabama

Remote
USD 110,000 - 158,000
Contract - Learning Delivery Manager
Contract - Learning Delivery Manager

Deloitte (UK) • Alabama

Remote
USD 146,000 - 220,000
Senior Consultant - Software Engineer (Agentic Engineering) - Tax Technology
Senior Consultant - Software Engineer (Agentic Engineering) - Tax Technology

Deloitte France • Dallas (TX)

On-site
USD 103,000 - 195,000
Agentic AI Engineer, Senior
Agentic AI Engineer, Senior

Deloitte France • Dallas (TX)

On-site
USD 122,000 - 241,000
Agentic AI Engineer, Senior
Agentic AI Engineer, Senior

Deloitte France • Austin (TX)

On-site
USD 122,000 - 241,000
Agentic AI Engineer, Senior
Agentic AI Engineer, Senior

Deloitte France • Chicago (IL)

On-site
USD 122,000 - 241,000
Intelligent Automation Engineering Manager
Intelligent Automation Engineering Manager

United States Digital Space LLC • United States

On-site
USD 120,000 - 180,000
1158 Senior AI Developer
1158 Senior AI Developer

Intetics • United States

On-site
USD 140,000 - 210,000
Consultant, AI Risk & Validation
Consultant, AI Risk & Validation

Deloitte France • Atlanta (GA)

On-site
USD 87,000 - 171,000