Job title: Applied AI Software Engineer - EH
Job type: Permanent
Emp type: Full-time
Salary: Negotiable
Job published: 2025-01-21
Job ID: 58577

Job Description

Applied AI Software Engineer

Hybrid - Full time

Bristol, England, United Kingdom

 

Role and Responsibilities

We are looking for a skilled Python developer with proven experience in building applications and integrating modern generative AI models. This role is ideal for someone who thrives in a fast-paced, dynamic environment. You’ll be working in a collaborative, creative, and small-scale production team where agility and adaptability are key.

Your responsibilities will include:

  • Leveraging cutting-edge AI technologies to solve real-world customer challenges.
  • Collaborating with product teams to translate business and product requirements into advanced AI-driven solutions.
  • Designing and developing intelligent AI agents and multi-agent systems capable of autonomous decision-making, complex workflows, and real-time problem-solving.
  • Implementing agent-based architectures for applications like task orchestration, adaptive learning, and dynamic data analysis.
  • Building and deploying Retrieval-Augmented Generation (RAG) systems to enhance contextual response accuracy in AI models.
  • Optimizing generative model outputs through advanced prompt engineering strategies for diverse use cases.

Work Location
United Kingdom

Experience and Qualifications

Essential Requirements:

  • Solid foundation in professional software engineering with approximately 5+ years of industry experience.
  • Expertise in Python, with hands-on, production-level experience.
  • Proficiency in modern software engineering practices, including test-driven development, version control, CI/CD pipelines, and containerization.
  • Practical experience building applications and integrating generative AI models (e.g., LLMs).
  • Proven ability to optimize generative model outputs using advanced techniques.
  • Strong analytical and problem-solving skills.
  • Ability to work both independently and collaboratively in a dynamic, fast-moving environment.

Preferred Qualifications:

  • Strong knowledge of AI/ML principles, focusing on Generative AI and Large Language Models (LLMs).
  • Understanding the trade-offs, capabilities, and limitations of various AI models.
  • Experience with vector embeddings and vector databases (e.g., Pinecone).
  • Hands-on experience with RAG techniques, fine-tuning pre-trained models, and tools like LangChain, LlamaIndex, Hugging Face, AWS Bedrock, or Google Vertex AI.
  • Familiarity with at least one major cloud platform (AWS, GCP, or Azure).
  • Knowledge of MLOps/LLMOps practices, including deployment, serving, and monitoring AI models.
  • Experience in data engineering and managing data pipelines for AI applications.

What We Offer:

  • Flexibility: Option for contract or full-time employment.
  • Competitive compensation.
  • Hybrid working arrangements and a conveniently located office in Bristol, within 5–10 minutes of major train and bus routes.
  • An opportunity to be part of a fast-paced, highly ambitious team.

 

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB