1 month ago
Birmingham, United KingdomSenior
Responsibilities
- Deliver advanced machine learning, generative AI, and agentic AI solutions into production.
- Apply prompt engineering, retrieval-augmented generation, model evaluation, monitoring metrics, and drift detection.
- Develop scalable AI solutions using cloud-native architectures, containerisation, and orchestration.
- Handle large-scale, unstructured, and multimodal data for AI applications.
- Collaborate with customers to translate business challenges into trustworthy AI solutions.
- Apply responsible AI, model interpretability, security, privacy, and ethical practices.
- Mentor junior developers and contribute to innovation, continuous learning, and engineering excellence.
Requirements
- A minimum 2:1 degree in Computer Science, AI, Data Science, Statistics, or a similar quantitative field.
- Demonstrable experience deploying modern AI and machine learning solutions into production.
- Strong Python skills and grounding in software engineering best practices, including testing and code reviews.
- Experience developing solutions at scale on Azure and AWS, with Kubernetes and Docker.
- Expertise in data engineering for large-scale, unstructured, and multimodal AI data.
- Understanding of responsible AI principles, model interpretability, and ethical considerations.
- Strong interpersonal and teamwork skills.
- Desirable: experience with PyTorch, TensorFlow, GPT, Llama, Claude, Gemini, scikit-learn, XGBoost, vector databases, semantic search, knowledge graphs, AI security, privacy, compliance standards, open-source AI projects, or research publications.
