VML
Full Stack Developer
VMLLuxembourg1 day ago
Full-timeRemote FriendlyEngineering, Information Technology
Who We Are

VML, part of WPP, is a leading creative company that combines brand experience, customer experience, and commerce, creating connected brands to drive growth. VML is celebrated for its innovative and human first, award-winning work for blue chip client partners including AstraZeneca, Colgate-Palmolive, Dell, Ford, Microsoft, Nestlé, The Coca-Cola Company, and Wendy's. The agency is recognized by the Forrester Wave™ Reports, as a Leader among Marketing Creative and Content Service Providers, Commerce Services, Global Digital Experience Services, Global Marketing Services and, most recently, Marketing Measurement & Optimization. In addition, VML’s specialist health network, VML Health, is one of the world’s largest and most awarded health agencies. VML’s global network is powered by 26,000 talented people across 55+ markets, with principal offices in Kansas City, New York, Detroit, London, São Paulo, Shanghai, Singapore, and Sydney.

About WPP

WPP is the trusted growth partner for the world’s leading brands. We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative enterprise solutions and expert strategic counsel in a single company – powered by exceptional talent and our agentic marketing platform, WPP Open, to help our clients navigate change, capture opportunity and deliver transformational growth. For more information, visit WPP.com.

VML Luxembourg

VML Luxembourg is one of the leading Amazon consulting agencies in Europe. Offering 360° services for Amazon, we have a diverse range of products and services in various sectors to ensure long-term sales growth, ranging from creating multilingual content and listings to all aspects of advertising, including sales promotion, PPC and programmatic campaigns. We are part of WPP, the world’s largest digital media agency, and manage WPP’s European Center of Excellence for Amazon (ACE) dedicated to maximising performance, driving sales and building brands on the Amazon platform.

The Opportunity

We’re looking for a Full Stack Developer / Software Engineer to join our Data Services team in Luxembourg. This role is ideal for someone with a strong Python background, solid AWS experience, and working knowledge of Java, who enjoys building, debugging, and productionizing internal tools and data-driven applications.

A core part of this role will be maintaining and enhancing tools for data scraping and collection, including the use of scripts, APIs, proxies, personas, and automation workflows. You will also work with AI-assisted coding tools to accelerate development, improve debugging, and help productionize solutions in a reliable and scalable way.

This is a hands-on, product-oriented role: you will extend existing tools, build new ones end-to-end, and work closely with Data Scientists, BI Engineers, and Data Delivery to ensure what we build is secure, maintainable, and genuinely useful.

What You’ll Be Doing

Build and maintain Python-based tools and applications:

  • Develop, improve, and support internal and client-facing tools, with Python as the primary development language.

Own Scraping And Data Collection Tooling

  • Maintain and enhance tools for scraping and collecting data using scripts, APIs, proxies, personas, browser automation, and related methods, always aligned with legal, compliance, and platform requirements.
  • Debug and productionize tools: Take prototypes and operational scripts into production by improving code quality, reliability, observability, scalability, and deployment processes.

Develop Backend Services And APIs

  • Build robust services and integrations that connect to internal datasets, third-party platforms, data warehouses/lakes, and reporting systems.

Work With AWS-based Infrastructure

  • Build, deploy, and support applications and automation workflows in AWS using cloud-native services, containers, logging, monitoring, secrets management, and CI/CD pipelines.

Support Automation And Reporting Workflows

  • Build and maintain scheduled jobs, configuration-driven pipelines, exports, alerts, and notification systems that improve operational efficiency.

Use AI-assisted Development Effectively

  • Leverage AI coding assistants to accelerate development, troubleshoot issues, improve code quality, and support debugging — while maintaining strong engineering standards and human oversight.

Contribute To Full Stack Development Where Needed

  • Support UI development for internal tools and dashboards, working across frontend and backend components when required.

Collaborate Across Teams

  • Partner with Data Science, BI Engineering, and Data Delivery teams to translate business needs into practical, scalable tools.

Ensure Quality, Reliability, And Security

  • Write clean, testable code, participate in code reviews, and apply best practices for maintainability, performance, and secure development

What We Want From You

  • Strong Python development experience — this is the primary skill for the role. You should be confident building backend services, automation tools, integrations, and data-heavy applications in Python.
  • Good AWS experience with building and operating applications in the cloud. You should be comfortable with core AWS services such as compute, storage, IAM, logging/monitoring, networking basics, and deployment workflows.
  • Working knowledge of Java for maintaining or contributing to existing services where needed, but this is not the primary focus of the role.
  • Experience with web scraping and browser automation tools such as Playwright, Selenium, Scrapy, or similar frameworks.
  • Experience building and maintaining operational data tools, especially those involving APIs, scripts, proxies, session handling, personas, and data collection workflows.
  • Ability to debug complex issues across scripts, applications, integrations, and production environments.
  • Experience productionizing tools and automations, including improving resilience, monitoring, logging, error handling, and deployment processes.
  • Practical experience with AI-assisted coding tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar, with the ability to use them effectively for development and debugging.
  • Full stack capability, with some experience in frontend technologies such as JavaScript/TypeScript and frameworks like React, Vue, or Angular.
  • Solid software engineering fundamentals, including testing, version control, documentation, code reviews, and maintainable architecture.
  • Strong communication and collaboration skills in a cross-functional environment

If You Know Some Of This, Even Better

  • Experience with FastAPI, Flask, or similar Python frameworks.
  • Experience with containerized deployments using Docker and orchestration tools.
  • Familiarity with CI/CD pipelines and infrastructure/deployment automation.
  • Experience with monitoring and observability in AWS environments.
  • Exposure to LLM/AI integrations and AI-enabled product features.
  • Experience with data platforms, warehouses, or lakehouse environments.
  • Familiarity with authentication/authorization, secure access patterns, and multi-user tools.
  • Experience with Java-based services such as Spring Boot in a support or secondary development capacity.

What We Can Offer You

  • High-impact work on data products and tools used by teams and clients, with real ownership and fast iteration cycles.
  • A collaborative environment alongside Data Science, BI Engineering, and Data Delivery.
  • A modern engineering stack with strong emphasis on Python, AWS, automation, and AI-assisted workflows.
  • An inclusive workplace that values diverse perspectives and continuous learning

AT VML Enterprise Solutions

Our Enterprise Solutions division houses strategic consultants, creative and technical architects and skilled developers and operators that together help some of the world’s leading organisations to deliver outstanding digital experiences across all major routes to market worldwide: marketplaces, online retailers, D2C, B2B and social platforms. With over 4,200 experts in 55 operational centres across 34 countries, our capabilities span the entire buying journey from customer acquisition, through engagement, to conversion and loyalty, driving multi-channel growth for world-leading brands.

We work with some of the most exciting brands such as The Coca-Cola Company, EY, Bosch, Unilever, Ford, DFS, Mercedes-Benz, Johnson & Johnson, Nestlé, Sainsbury’s, Selfridges, Shell and Tiffany & Co. We’ve built over 500 platforms for brands and retailers and generate in excess of $29bn annually for our clients and work with over 50 strategic partners including Adobe, SAP, Salesforce, HCL, Shopify, Sitecore, BigCommerce, commerce tools and Acquia. Our reputation is based on our people, and we believe we have some of the best in the business.

As our business grows internationally, we’re looking for new people to join us on our journey to inspire and take a key role in shaping some of the best commerce solutions, services, and websites in the world. Working as a team, no problem is insurmountable; we share in our client’s successes and believe that anyone can show creative bravery no matter what their role is in the team.

We believe the best work happens when we're together, fostering creativity, collaboration, and connection. That's why we’ve adopted a hybrid approach, with teams in the office an average of four days a week. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process.

WPP (VML) is an equal opportunity employer and considers applicants for all positions without discrimination or regard to characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers.

VML is a WPP agency (NYSE: WPP). For more information, please visit  www.vml.com, and follow along on Instagram, LinkedIn, and X.

When you click "Submit Application", this will send any information you add below to VML. Before you do this, we think it's a good idea to read through our Recruitment Privacy Policy. California residents should read our California Recruitment Privacy Notice. This explains what we do with your personal data when you apply for a role with us, and, how you can update the information you have provided us with or how to remove it.

Key Skills

Ranked by relevance