Senior AI & Software Engineer at ITV
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

17 Jun, 26

Salary

0.0

Posted On

19 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, FastAPI, Svelte, React, Full-Stack, RESTful APIs, WebSockets, Event-Driven Architectures, UI/UX Engineering, Open WebUI, LLM Tool-Calling, Asynchronous Processing, Product Engineering, Workflow Automation, Technical Leadership, Mentorship

Industry

Broadcast Media Production and Distribution

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. Qualifications or Professional certificate  Degree in Computer Science, Software Engineering, or equivalent industry/open-source experience.   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.   Your work matters to millions. Shaping culture is in the DNA of ITV. So, it’s not surprising that you’ll find us in every home in the UK, our productions are famous all over the world and we’re at the forefront of the digital streaming revolution.  When you join us, you enter a fun working environment. With opportunities to learn, to grow and make a real difference. Small enough that your impact’s felt in the business, but big enough that your impact reaches millions of people.   Come develop your skills, change TV and the course of your career. Don’t just watch it. Be part of it. Join ITV. ITV is for everyone. ITV strongly encourages applications for this role from disabled people. As a Disability Confident Leader, if you meet the minimum criteria for a role and you have declared that you are disabled, we’ll guarantee to take you to the next stage* (minimum criteria above).  We're happy to discuss any support/personalisation you may need during our application and selection process as part of our reasonable adjustments. Drop us a line if you require anything at talkingcareers@itv.com. Find out more about applying with a disability [https://careers.itv.com/blog/joining-itv-with-a-disability]. * There may be a few exceptions where we are not able to take all eligible candidates to the next stage due to the volume of applications. Because those who make an impact deserve to be rewarded for it.   ITV offers some great rewards and benefits including: * Flexible working with a range of options to suit everyone * Generous holiday allowance, plus you can buy more * Annual bonus opportunity * Competitive pension contribution * Save as you earn - with an opportunity to buy ITV shares * Wellbeing and volunteering days plus a wide range of opportunities to help you live a balanced and healthy life More about our benefits [https://careers.itv.com/life-at-itv/the-benefits]
Responsibilities
The main purpose is to design, build, and deploy high-impact features for ITV’s AI Agent Hub, expanding platform capabilities by developing custom tools, UI interfaces, and complex agentic workflows for creative production teams. Responsibilities include building full-stack features using Python and modern frontend frameworks, developing custom LLM Tools and Functions, and creating complex agentic pipelines using Open WebUI architecture.
Loading...