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

Senior ai & software engineer itv careers

Manchester
Deaf Unity
Software engineer
€70,000 a year
Posted: 27 March
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
Plc software engineer
Manchester
Samuel Frank
Software engineer
£60,000 a year
Similar job
Firmware/software engineer
Stockport
Unipart
Software engineer
£40,000 a year
Similar job
Software engineer (golang / aws)
Manchester
Adria Solutions
Software engineer
£75,000 a year
See more jobs
Similar jobs
It jobs in Manchester
jobs Manchester
jobs Greater Manchester
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Manchester > Senior AI & Software Engineer ITV Careers

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