AI Software Engineer: Build Scalable AI Applications

Appcast Enterprise

City Of London

Hybrid

GBP 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working options
Generous parental leave
Excellent retirement benefits

Job summary

bp is seeking software engineers who think holistically, automate relentlessly, and are fluent in the fast-moving world of AI tooling and infrastructure—but grounded in disciplined engineering principles. Our AI organization builds high-impact AI-powered applications that deliver real business value at speed.

As a Software Engineer, you’ll craft scalable AI-powered solutions that combine solid software engineering with pragmatic AI capabilities.

Qualifications

  • Proven professional software engineering experience; ability to independently design and ship complex systems in production.
  • Strong programming skills in Python (preferred), SQL, or similar languages, with experience in developing microservices, APIs, and backend systems.
  • Strong problem-solving skills and the ability to balance engineering rigor with delivery speed.
  • Solid understanding of software architecture, cloud infrastructure (AWS, Azure, or GCP), and modern DevOps practices.
  • Experience integrating machine learning models into production systems (e.g., LLMs via APIs, fine-tuning, RAG patterns, embeddings, agents and crew of agents etc.).
  • Familiarity with AI/ML tools such as LangGraph, Haystack, Hugging Face, Weaviate, or similar ecosystems.
  • Hands-on experience with Retrieval Augmented Generation applications, AI agents and systems built around them.

Responsibilities

  • Design, develop, and maintain production-grade AI applications and services using modern software engineering practices (CI/CD, testing, observability, cloud-native design).
  • Define and implement foundational platforms and tools (e.g., conversational bots, AI-powered search, unstructured data processing, GenBI) that are reusable and scalable across the enterprise.
  • Participate in cross functional team initiatives—embedded projects with business stakeholders—to rapidly build and deploy AI solutions that solve high-priority business problems.
  • Evaluate and integrate existing AI tools, frameworks, and APIs (e.g., LLMs, vector DBs, retrieval-augmented generation, AI agents) into robust applications.
  • Champion automation in workflows—from data management ingestion and preprocessing to evaluation, to model integration and deployment.
  • Collaborate with data scientists, product managers, and other engineers to ensure end-to-end delivery and reliability of AI products.
  • Stay current with emerging AI technologies, but prioritize practical application and delivery over experimental research.
  • Contribute to the internal knowledge base, tooling libraries, and documentation to scale AI engineering best practices across the organization.

Skills

Python
APIs
Microservices
Cloud (AWS/Azure/GCP)
LLMs
RAG
AI tooling
Problem solving

Tools

LangGraph
Haystack
Hugging Face
Weaviate

Job description

bp is seeking software engineers who think holistically, automate relentlessly, and are fluent in the fast-moving world of AI tooling and infrastructure—but grounded in disciplined engineering principles. Our AI organization builds high-impact AI-powered applications that deliver real business value at speed.

As a Software Engineer, you’ll craft scalable AI-powered solutions that combine solid software engineering with pragmatic AI capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Platform Engineer: Scalable Production ML
AI Platform Engineer: Scalable Production ML

BP • United Kingdom

Hybrid
GBP 80,000 - 130,000
Flexible working options
Generous parental leave
Excellent retirement benefits
Applied AI Engineer — Build Internal AI Tools Fast
Applied AI Engineer — Build Internal AI Tools Fast

BLP Digital AG • Greater London

On-site
GBP 90,000 - 120,000
AI Software Engineer — Build Scalable AI in the Cloud
AI Software Engineer — Build Scalable AI in the Cloud

iManage • City Of London

On-site
GBP 90,000 - 140,000
Flexible work hours
Market-leading salary
Annual performance-based bonus
+4
Senior AI Product Engineer: Build Production AI Apps
Senior AI Product Engineer: Build Production AI Apps

Ascent Software • United Kingdom

Hybrid
GBP 90,000 - 130,000
Software Engineer
Software Engineer

Appcast Enterprise • City Of London

Hybrid
GBP 90,000 - 130,000
Flexible working options
Generous parental leave
Excellent retirement benefits
AI Engineer: Design, Deploy & Scale AI Solutions
AI Engineer: Design, Deploy & Scale AI Solutions

Yeah! Global • Greater London

Remote
GBP 70,000 - 100,000
Platform Engineer — Scalable AI Infrastructure
Platform Engineer — Scalable AI Infrastructure

Scaleai • Greater London

On-site
GBP 112,000 - 156,000
AI Applications Engineer: Build Smart AI Workflows
AI Applications Engineer: Build Smart AI Workflows

IO TECH SOLUTIONS LIMITED • Greater London

On-site
GBP 60,000 - 90,000
AI Engineer: Build Production-Ready Internal Apps
AI Engineer: Build Production-Ready Internal Apps

Sure Exec Search • Greater London

On-site
GBP 90,000 - 130,000
AI Engineer: End-to-End Production & Automation
AI Engineer: End-to-End Production & Automation

Forsyth Barnes • England

On-site
GBP 60,000 - 80,000