AI Transformation Developer
On-siteLondon, England, United Kingdom
Job Summary
AI Transformation Developer responsible for designing, developing, and deploying AI-powered applications and intelligent workflows in a cloud-native environment using Python. Build and integrate RESTful APIs, microservices, and backend services to connect AI models, external tools, and enterprise systems; construct data pipelines for structured and unstructured data; implement retrieval-based and prompt-driven AI experiences including semantic search; optimize performance, scalability, reliability, and maintainability; ensure security, testing, monitoring, and CI/CD; collaborate with cross-functional teams to ship AI-enabled features and solutions and stay current with evolving AI technologies and Python frameworks.
Required Qualifications
- 5-8 years of Python development experience, with 2+ years of AI/ML development
- Strong proficiency in Python and experience with frameworks such as Django, Flask, or FastAPI
- Experience with API development, integration, and web services in production environments
- Hands-on experience integrating AI or ML models, LLM APIs, or automation frameworks into applications
- Strong knowledge of database systems including SQL, NoSQL, and data storage patterns for AI applications
- Familiarity with cloud platforms such as AWS and Azure, and containerization technologies including Docker and Kubernetes
- Understanding of asynchronous programming, performance optimization, and scalable backend architectures
- Experience with unit testing, debugging, version control, and software engineering best practices
- Familiarity with data processing, prompt-driven workflows, semantic search, or retrieval-based AI patterns is a strong plus
- Ability to work effectively in a collaborative team environment with strong problem-solving and execution skills
- Desirable Skills
- Experience working with Agile development methodologies
- Familiarity with DevOps and MLOps practices, including CI/CD pipelines, infrastructure automation, and deployment workflows
- Exposure to vector databases, embeddings, or orchestration frameworks used in modern AI applications
- Strong written and verbal communication skills with the ability to document technical solutions clearly
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.