Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior ai & software engineer

London
ITV
Software engineer
€70,000 a year
Posted: 14h ago
Offer description

Workplace: London, Manchester or Leeds. Expectation is 1-2 days in the office.


Main purpose of the role

To design, build, and deploy high-impact features for ITV’s AI Agent Hub (built on Open WebUI). As a full-stack product engineer, you will expand the platform’s capabilities by developing custom tools, rich UI canvas interfaces, automated scheduling, and complex agentic workflows that empower creative production teams.


Responsibilities

* Feature Development: Build full-stack product features (Python backend, Svelte/React frontend) such as canvas-style workspaces, visual flow builders, and scheduling integrations within the Hub.
* Tools & Functions: Develop custom Python-based "Tools" (to give LLMs new abilities, like querying schedules) and "Functions" (to extend WebUI logic and add custom buttons/filters).
* Pipelines & Orchestration: Create custom "Pipes" and "Filters" using Open WebUI's pipeline architecture to handle complex, multi-step agentic workflows and API-compatible integrations.
* Rich UI Embedding: Utilize Open WebUI's event system to embed interactive, rich HTML/iframe widgets (e.g., charts, calendars, data dashboards) directly into agent chat conversations.
* System Integration: Build robust connectors and MCP (Model Context Protocol) servers to seamlessly link the AI Agent Hub to ITV's existing production tools and business APIs.
* Technical Leadership: Contribute significantly to technical decision-making around tools, frameworks, and architectural patterns.
* Mentorship: Mentor junior engineers, review technical designs, and conduct rigorous code reviews to elevate the team's engineering standards.


Minimum Criteria

* Full-Stack: Strong proficiency in Python (FastAPI) and modern frontend frameworks
* API & Event Architecture: Expertise in building RESTful APIs, WebSockets, and event-driven architectures.
* UI/UX Engineering: Ability to build complex, interactive web interfaces (e.g., drag-and-drop canvases, dynamic data tables).
* Knowledge:
* Plugin Architectures: Deep understanding of how to build modular extensions for open-source platforms (specifically Open WebUI Tools, Filters, and Valves).
* LLM Tool-Calling: Knowledge of how LLMs interact with external APIs via function calling/tool use.
* Asynchronous Processing: Understanding of how to manage long-running tasks, queues, and scheduling in a web environment.


You will need to have…

* Product Engineering: Proven track record of shipping end-to-end features in complex web applications or SaaS platforms.
* Open-Source Contribution: Experience navigating, customizing, and contributing to large-scale open-source codebases.
* Workflow Automation: Experience building tools that orchestrate or automate complex business processes.

Qualifications or Professional certificate: Degree in Computer Science, Software Engineering, or equivalent industry/open-source experience.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer (scala)
Romford
Sky
Software engineer
Similar job
Software engineer (scala)
Bexley
Sky
Software engineer
Similar job
Scala software engineer
South Croydon
Sky
Software engineer
See more jobs
Similar jobs
ITV recruitment
ITV jobs in London
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in London > Senior AI & Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save