Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Data Product Manager

Birmingham
2 weeks ago
Create job alert

Technical Product Manager - Data, GCP, BigQuery, Cloud, Pyton, CI/CD, MLOps
Role Profile
Role Title: Technical Product Manager (Dynamic Allocation Services)
Reporting To: Head of Product
Location: Birmingham / Remote (with occasional travel to customer sites)
Summary
The Technical Product Manager (Dynamic Allocation Services) is responsible for driving the technical direction, development, and optimisation of our product. Combining product management with strong expertise in algorithms, data modelling, and optimisation, this role ensures that complex allocation logic is delivered as scalable, reliable, and commercially valuable product features.
Acting as the link between mathematical models, engineering teams, and business requirements, the Technical Product Manager actively seeks out opportunities to improve system performance, defines the KPIs to measure success, and designs the algorithms to achieve it. These are then translated into structured work packages for the engineering team to implement. Working alongside the Innovation Product Manager, this role provides complementary leadership, with a focus on technical depth, algorithmic design, and measurable performance improvement.
Key Responsibilities
Algorithm Design & Ownership

  • Act as the technical thought leader for DAS, applying advanced mathematics and optimisation techniques to solve complex real-world allocation problems.
  • Design new algorithms and refine existing models to ensure DAS delivers accurate, scalable, and commercially valuable outcomes.
  • Own the definition and documentation of allocation logic, ensuring clarity for engineering teams and long-term maintainability.
    Continuous Improvement & KPI Measurement
  • Proactively identify opportunities for system enhancement, using operational data, simulations, and industry insight.
  • Define measurable KPIs to evaluate algorithm performance and the impact of incremental improvements.
  • Establish and maintain a structured cycle of experimentation, validation, and refinement.
    Translation into Delivery
  • Break down complex algorithmic concepts into clear requirements, specifications, and work packages for the engineering teams.
  • Collaborate closely with developers to ensure algorithms are implemented correctly, tested thoroughly, and deployed with confidence.
  • Support version control, testing strategies, and validation processes to maintain the technical integrity of DAS.
    Collaboration & Stakeholder Engagement
  • Work alongside the Innovation Product Manager to align technical development with functional roadmap and commercial objectives.
  • Communicate complex technical ideas to non-technical stakeholders clearly and pragmatically.
  • Provide expert guidance and thought leadership internally and externally, ensuring DAS remains at the forefront of decision-automation solutions.
    Customer Engagement & Support
  • Act as the product’s technical ambassador with customers, supporting onboarding and implementation.
  • Provide expert guidance on how DAS can address customer planning and analytical needs.
  • Collect and analyse customer feedback to inform technical priorities and product roadmap refinements.
    Experience & Knowledge Required
  • Education & Background
    • Degree in Mathematics, Computer Science, Data Science, Engineering, or related field.
    • Proven experience in technical product management, data science, or algorithm-heavy environments.
  • Technical Expertise
    • Strong knowledge of optimisation, statistical modelling, and applied mathematics.
    • Familiarity with Python and ability to translate algorithmic design into technical specifications.
    • Experience designing or managing decision-support systems, simulations, or optimisation engines.
    • Familiarity with cloud environments (e.g. GCP, BigQuery) and modern deployment practices (CI/CD, MLOps).
  • Product & Delivery Skills
    • Ability to translate complex technical concepts into structured product requirements.
    • Experience in Agile product delivery, backlog management, and sprint planning.
  • Up to 10% discretionary bonus
  • Fully flexible benefits package including private medical insurance, life assurance, and discounted shopping & travel perks
  • Personal development plan with access to training, conferences, and real career progression

Related Jobs

View all jobs

Data Engineer

Staff Kotlin Engineer

Squad Coach - 12 Month FTC (we have office locations in Cambridge, Leeds & London)

Technical Manager

Data Analytics Manager

MiFID Project Manager

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Why Cloud Computing Careers in the UK Are Becoming More Multidisciplinary

For many years, cloud computing careers in the UK meant roles for infrastructure specialists, system administrators, network engineers & software developers. Today, the picture looks very different. Cloud has become the backbone of digital transformation across industries — from healthcare to finance, education to government. With that reach comes new expectations. Cloud isn’t just about servers & storage anymore. It’s about handling sensitive data responsibly, meeting regulatory obligations, designing intuitive user experiences, communicating clearly with diverse stakeholders & understanding how people actually interact with complex digital systems. This means cloud careers are increasingly multidisciplinary, requiring expertise in law, ethics, psychology, linguistics & design alongside technical skills. In this article, we’ll explore why cloud careers in the UK are broadening, how these five disciplines intersect with cloud work, what it means for job-seekers & employers, and how to future-proof your career in this fast-changing sector.

Cloud Computing Team Structures Explained: Who Does What in a Modern Cloud Department

Cloud computing has transformed how organisations in the UK and worldwide design, deliver, and maintain their IT infrastructure. Whether it’s migrating on-premise workloads to the cloud, building cloud-native applications, or optimising for cost, performance, and security — organisations of all sizes need cloud teams with clearly defined roles. For someone applying for cloud computing jobs, or hiring for them, knowing who does what in a modern cloud department gives you an edge. This article describes the core roles you’ll find in a mature cloud team, how these roles work together through the cloud lifecycle, what skills UK employers tend to expect, typical career paths and salaries, plus the challenges of structuring cloud computing teams.

Why the UK Could Be the World’s Next Cloud Computing Jobs Hub

Cloud computing has shifted rapidly from a novel concept to the backbone of modern technology. From SaaS platforms and virtual desktops to distributed infrastructure and AI-ready architectures, cloud is now everywhere. This transformation has created an explosive demand for skilled professionals in cloud engineering, cloud architecture, security, operations, DevOps, and beyond. For UK professionals and employers, the cloud opportunity is huge. Demand is growing, salaries are strong, and scope spans startups, enterprises, government, and public services. This article explores why the UK is well-placed to become the world’s next cloud computing jobs hub, what sectors and roles are rising fastest, and what must be done to make it a reality.