AI Product Engineer

AI Product Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Design and build AI-powered products that drive innovation.
  • Company: Fast-growing tech start-up revolutionising AI solutions.
  • Benefits: Flexible hours, inclusive culture, and opportunities for continuous learning.
  • Why this job: Make a real-world impact with cutting-edge AI technology.
  • Qualifications: Degree in Computer Science or related field; experience in machine learning.
  • Other info: Collaborative environment with strong focus on engineering rigor.

The predicted salary is between 36000 - 60000 £ per year.

Iprova is a pioneering and fast-growing technology start-up with offices in Lausanne, Switzerland, and London, UK. We support some of the world’s best-known technology companies in North America, Europe, and Japan to enable the products and services of tomorrow to be invented faster and more disruptively than ever before. Our advanced AI-based algorithms and software platform help our clients and in-house inventors create breakthrough innovations. We’ve helped customers file hundreds of patents in areas such as autonomous vehicles, healthcare, and communications, with our inventions cited by industry leaders like Microsoft, Google, and Amazon.

We are expanding our AI engineering team and are looking for a hands-on AI Product Engineer who can bridge machine learning, modern AI systems, and product development. In this role, you will design, build, and iterate on AI-powered products—ranging from language and knowledge systems to recommendation, retrieval, and decision-support tools—which directly support our invention platform. You will collaborate closely with product managers, invention engineers (final users), and software engineers to turn AI capabilities into robust, user-facing features.

You’ll be responsible for:

  • Designing and implementing AI-driven product features end-to-end
  • Building and orchestrating agentic AI systems that use tools, APIs, or services to complete complex tasks
  • Evaluating when to use LLMs, traditional ML, heuristics, or hybrids—based on cost, performance, and reliability
  • Developing production ML pipelines: data ingestion, training, validation, and deployment
  • Implementing model evaluation frameworks and continuous improvement loops
  • Designing systems that consider robustness, safety, latency, and scalability
  • Working on retrieval-augmented and search-based systems using structured and unstructured data
  • Turning experimental prototypes into maintainable, production-grade software services

Essential Skills and Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Machine Learning, or a related field
  • Proven experience implementing machine learning systems in production
  • Strong software engineering skills in Python; experience with a backend framework (FastAPI, Django, or Flask)
  • Solid understanding of core ML concepts and recent LLM developments: supervised and unsupervised learning, evaluation metrics and experimental design, data preprocessing and feature engineering, prompt engineering and failure modes of LLMs
  • Exposure to agentic/orchestration frameworks (e.g., LangGraph, LangChain, AutoGen, or comparable architectures)
  • Experience integrating LLMs with tools and APIs (function calling, tool-use, multi-step reasoning)
  • Familiarity with vector databases, knowledge graphs, or graph databases
  • Experience deploying AI systems in cloud environments (Azure, AWS, or GCP)
  • Comfortable working with Kubernetes and Unix systems from a dev perspective
  • Strong product mindset and ability to work closely with users or stakeholders

What we value:

  • Engineering rigor applied to AI systems, not just model training or LLM inference
  • Curiosity across the ML spectrum: classical ML, deep learning, IR, knowledge graphs, and LLMs
  • Ability to choose the right technique for the problem, not just the newest one
  • Desire to own functionality from idea through deployment and iteration
  • Interest in the interaction between people and AI systems

Benefits of joining us:

  • Cutting-Edge Technology: Work with modern AI, from machine learning models to agentic systems
  • Inclusive Work Culture: Collaborative environment emphasizing mutual respect
  • Flexible Working Hours: Arrangements that prioritize productivity and work-life balance
  • Real-World Impact: Build AI systems that accelerate global technological innovation
  • Continuous Learning: Opportunities to grow in ML engineering, product design, and systems architecture

If you are interested in this position please send us your CV and a letter detailing why you believe you are best suited for this project, to our email address recruitment@iprova.com. We look forward to hearing from you.

Please note: During periods where we receive very high numbers of applications, we will only reply to those we wish to advance. We will only use the information you give us for recruitment purposes. By submitting your details to apply for a position, you consent to have your personal details used to process the job application. We will treat the information in strict confidence.

AI Product Engineer employer: Iprova Sàrl

Iprova is an exceptional employer, offering a dynamic and inclusive work culture that fosters innovation and collaboration. As an AI Product Engineer, you'll have the opportunity to work with cutting-edge technology in a flexible environment that prioritises work-life balance, while also benefiting from continuous learning and professional growth in the rapidly evolving field of AI. Located in Shoreditch, London, you will be part of a pioneering team that drives real-world impact through advanced AI systems, making your contributions vital to global technological advancements.
I

Contact Detail:

Iprova Sàrl Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AI Product Engineer

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Iprova. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

Tip Number 2

Show off your skills! Create a portfolio showcasing your AI projects or contributions to open-source software. This gives you a chance to demonstrate your hands-on experience and passion for AI product engineering.

Tip Number 3

Prepare for the interview by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your past projects and how they relate to the role at Iprova. Practice makes perfect!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Iprova team.

We think you need these skills to ace AI Product Engineer

Machine Learning
AI Systems Design
Python Programming
Backend Frameworks (FastAPI, Django, Flask)
Data Ingestion and Processing
Model Evaluation Frameworks
Feature Engineering
Prompt Engineering
Agentic / Orchestration Frameworks (LangGraph, LangChain, AutoGen)
LLM Integration with APIs
Vector Databases
Cloud Deployment (Azure, AWS, GCP)
Kubernetes
Unix Systems
Product Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the AI Product Engineer role. Highlight relevant experience and skills that match the job description, especially your hands-on experience with machine learning systems and software engineering.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you're passionate about AI and how your background makes you a perfect fit for our team. Be specific about your achievements and how they relate to the role.

Showcase Your Projects: If you've worked on any relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing practical applications of your skills, especially those involving AI-driven products.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves!

How to prepare for a job interview at Iprova Sàrl

Know Your AI Stuff

Make sure you brush up on your machine learning concepts and recent developments in LLMs. Be ready to discuss how you've implemented these systems in production and the challenges you've faced. This will show that you're not just familiar with the theory but have practical experience too.

Showcase Your Problem-Solving Skills

Prepare examples of how you've chosen the right techniques for specific problems in your past projects. Highlight your ability to evaluate when to use different ML methods, and be ready to discuss your thought process behind those decisions.

Get Hands-On with the Tech

Familiarise yourself with the tools and frameworks mentioned in the job description, like FastAPI or Django. If you can, build a small project that showcases your skills in deploying AI systems in cloud environments. This hands-on experience will set you apart from other candidates.

Emphasise Collaboration

Since this role involves working closely with product managers and engineers, be prepared to talk about your teamwork experiences. Share how you've collaborated on projects, especially in turning AI capabilities into user-facing features. This will demonstrate your strong product mindset and ability to work with stakeholders.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>