Senior Product Engineer

Job description

Senior Product Engineer

Independent, Award-Winning Media & Technology Agency

An independent, award-winning media and technology agency is looking for a Senior Product Engineer to join their experienced and high-performing team.

This is a rare opportunity to sit at the intersection of data, machine learning, and product engineering, owning applications that directly power AI-enabled businesses.

You’ll play a pivotal role in shaping, building, and scaling intelligent data products that drive measurable commercial outcomes.

About the Role

This is a hands-on product engineering role with real ownership. You’ll be responsible for the full lifecycle of data-driven applications from ideation and architecture through to deployment, optimisation, and iteration.

Working closely with product, data science, and commercial stakeholders, you’ll design and build scalable systems that translate complex machine learning outputs into practical, user focused applications.

You’ll be trusted to:
  • Architect robust, scalable data applications
  • Translate business and user requirements into technical solutions
  • Prioritise features based on impact and feasibility
  • Measure, analyse, and continuously improve product performance
This role suits someone who enjoys building, but also thinking strategically about why they’re building it.

Responsibilities
  • Own the end to end lifecycle of AI-driven data applications
  • Collaborate with business stakeholders to understands requirements across data, modelling and infrastructure
  • Build AI powered applications for insights and media optimisation that is user friendly
  • Develop and maintain data, machine learning and agentic pipelines for autonomous data management and task execution
  • Deploy and manage solutions within cloud environments
  • Collaborate with data scientists to productionise machine learning models
  • Define product requirements and prioritise development based on user needs
  • Establish performance metrics and evaluate product success
  • Communicate technical concepts clearly to both technical and non-technical stakeholders
About You

You are a technically strong product engineer who enjoys solving real-world problems with data. You combine strong software fundamentals with commercial awareness and user empathy.

You’ll bring:
  • At least 3 years’ experience in product development
  • Experience working with cloud platforms (AWS, GCP, or Azure)
  • Strong Python programming experience, including libraries such as Numpy, Pandas, scikit-learn, and TensorFlow
  • Proven experience building applications using Python frameworks (e.g., Flask, Plotly Dash)
  • Experience with JavaScript frameworks such as React and Node.js
  • Strong understanding of data systems, APIs, and scalable architecture
  • Exposure to machine learning workflows and production environments
  • The ability to think critically about user needs and product priorities
  • Experience defining success metrics and measuring product impact
  • Excellent communication skills, comfortable working across technical and non-technical teams
  • Experience within the Media agency would be highly desirable
If you’re looking for a role where you can build intelligent products, influence direction, and work within an agency that blends media, technology, and AI innovation, this could be the next step in your career.

Apply today or contact Ieuan on ipadfield@brightspark.io or 0272429753