At a Glance
- Tasks: Design and deploy ML models for real-time ad pricing decisions.
- Company: Join a leading AdTech company revolutionising digital advertising.
- Benefits: Competitive salary, remote work, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on autonomy and innovation.
- Why this job: Be at the forefront of AI innovation in the advertising industry.
- Qualifications: Experience in ML engineering and production systems required.
The predicted salary is between 48000 - 84000 € per year.
PubX builds next-generation publisher-first agentic advertising infrastructure. Our AI makes real-time, revenue-critical pricing decisions for digital publishers. Our Bid Intelligence uses machine learning to optimize every programmatic ad auction individually, generating measurable revenue uplift for publishers. We’re currently ranked #5 globally in Prebid Analytics Adapter Rankings, and growing.
The problem we’re solving: Digital publishers leave significant revenue on the table because ad pricing is still largely manual, static or simple rule-based. Every ad impression is unique, but most pricing systems treat them the same. PubX's AI analyzes bid-stream data and historical patterns to arrange optimal deals, in near real-time.
As a founding member of AgenticAdvertising.org, we’re building the next generation of autonomous advertising infrastructure.
What You’ll Work On:
- Design, train, evaluate, and deploy ML models that power real-time pricing decisions across billions of ad auction events.
- Build and maintain production ML pipelines end-to-end: feature engineering, training, validation, deployment, monitoring, and retraining.
- Develop and operate MLOps infrastructure (experiment tracking, model registry, A/B testing frameworks, automated retraining) on AWS using infrastructure-as-code.
- Integrate LLM and agentic AI components into product workflows, including prompt engineering, orchestration, evaluation, and feedback loops.
- Build feature pipelines and serving layers that operate at low latency and high throughput, working closely with data and backend engineers.
- Own model observability and reliability: drift detection, performance monitoring, alerting, SLAs, and post-incident reviews.
- Contribute to backend services and data pipelines where needed to close the gap between model development and production delivery.
What We’re Looking For:
We’re looking for an experienced engineer who has worked on production systems and enjoys solving practical problems with AI. You’ve likely have:
- Strong ML engineering fundamentals: model development, feature engineering, evaluation methodology, and a solid understanding of when (and when not) to apply ML.
- Hands-on experience deploying and operating ML models in production, including managing model lifecycle, versioning, A/B testing, and monitoring for drift and degradation.
- Experience building MLOps tooling and infrastructure (e.g., MLflow, W&B, SageMaker Pipelines, Kubeflow, or similar) to support reproducible, automated workflows.
- Solid Python skills with comfort across the ML ecosystem (PyTorch/TensorFlow, scikit-learn, pandas, Spark) and the ability to write production-quality code — not just notebooks.
- Experience integrating LLM/agentic AI components into production systems, including evaluation, grounding, and feedback capture.
- Working knowledge of backend engineering: APIs, async processing, and containerised deployments — enough to ship models as reliable services.
You tend to:
- Make pragmatic decisions balancing speed, quality, cost, and risk trade-offs.
- Communicate technical ideas well in writing and conversation to both technical and non-technical audiences.
- Write clean, well-tested code with thoughtful abstractions that’s easy to extend and operate.
- Learn quickly when things are unfamiliar by prototyping, then hardening and documenting what you ship.
Bonus (not required):
- Experience with AdTech or other high volume real-time systems.
Who This Role Will Suit:
This role suits engineers who like a mix of autonomy and collaboration, and who are comfortable working in an environment that’s still evolving. We’re a distributed team with a growing engineering presence in India, so comfort with async collaboration and clear written communication is important. We use agentic coding tools heavily (e.g. Cursor and Claude Code) to plan, scaffold, refactor, and debug production code, while maintaining strong engineering judgment and ownership of outcomes.
If you’re interested in building and shaping real systems in a growing product company, at the forefront of AdTech innovation, we’d love to hear from you.
We will process your personal data in accordance with our Recruitment Privacy Notice.
Senior ML Engineer (Agentic AI) in London employer: pubX
At PubX, we pride ourselves on being an innovative employer that champions a collaborative and dynamic work culture. As a Senior ML Engineer, you'll have the opportunity to work with cutting-edge technology in a rapidly evolving field, while benefiting from our commitment to employee growth through continuous learning and development. Our flexible work environment, combined with the chance to make a significant impact in the AdTech industry, makes PubX an exceptional place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Senior ML Engineer (Agentic AI) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your ML projects, especially those related to real-time systems or ad tech. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail, especially how you've tackled challenges in production environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior ML Engineer (Agentic AI) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your ML engineering fundamentals and any hands-on experience you've had with production systems. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about the role and how your background aligns with what we're looking for. Share specific examples of your work with ML models and MLOps tooling, as this will help us understand your fit for the team.
Showcase Your Projects:If you've worked on relevant projects, whether in a professional or personal capacity, make sure to include them. We love seeing practical applications of your skills, especially if they relate to real-time systems or AI integration.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at pubX
✨Know Your ML Fundamentals
Brush up on your machine learning fundamentals, especially model development and feature engineering. Be ready to discuss specific projects where you applied these concepts, as this will show your depth of understanding and practical experience.
✨Showcase Your MLOps Experience
Prepare to talk about your hands-on experience with MLOps tooling and infrastructure. Highlight any specific tools you've used, like MLflow or SageMaker, and be ready to explain how you’ve implemented automated workflows in production settings.
✨Communicate Clearly
Since the role involves working with both technical and non-technical teams, practice explaining complex ideas in simple terms. This will demonstrate your ability to bridge gaps between different audiences, which is crucial for collaboration.
✨Demonstrate Problem-Solving Skills
Think of examples where you faced challenges in deploying ML models or managing their lifecycle. Be prepared to discuss how you approached these problems, the decisions you made, and the outcomes, showcasing your pragmatic decision-making skills.