ML Engineer

Madrid, SpainFull-time€38.4k–€54.7kPosted Jun 18, 2026
Google Chrome Microsoft Edge Apple Safari Mozilla Firefox ML EngineerFull-time Compensation: EUR 38400 - EUR 54700 - yearlyCompany Description#LI-Hybrid We're looking for a ML Engineer to help shape the machine learning core of our Marketing Effectiveness platform a globally scaled software application used by enterprise marketers to measure, forecast, and optimize media spend across channels, geographies, and business units.You'll join a team of ML engineers building the statistical and machine learning systems that power lower funnel marketing channel attribution for some of the world's largest advertisers. This is a high-leverage role: your models directly shape how billions of dollars in marketing investment get deployed.You will be joining an innovation & client first culture, where creative thinking and entrepreneurial spirit are championed, fostered, and harnessed into the next-gen features of our evolving marketing analytics platform.Job DescriptionMission  Develop Marketing Science solutions in the area of Media Effectiveness   Support product development during concept testing, scaling and production  Transform proofs-of-concepts into scalable, production-ready code  Responsibilities  Develop, implement and standardize Marketing Science solutions in proofs-of-concept and prototypes  Continuously improve the efficiency of our Marketing Science products (e.g. ensure quality by adherence to coding guidelines, documentation and reproducibility)  Optimize our Marketing Science models using code optimization, high-performance computing and real-time techniques   Build analytical pipelines at scale using cloud services, containerized applications and distributed systems  Identify best practices and create continuous improvement of tools and methods   Collaborate closely with Product Owners, Modelers, Marketing Scientists and Front-End Engineers  QualificationsBachelor or Master degree that reflects strong statistical/mathematical/computer science skills  Strong expertise in Python - at least 3 years of development  Understanding of R  Experience in (predictive) statistical modeling and causal inference Ability to manage code deployments (experience with GIT)  Basic understanding of Dockerization – building and managing docker images  Experience with creating, managing and/or maintaining code documentation Solid skills concerning performance optimization and scalability (e.g., parallelization, code optimization, functions as a service)  Experience with Cloud services such as Azure or AWS Ability to present and explain complex concepts to less experienced colleagues  Familiarity of Kubernetes and Airflow is a plus Soft Skills  Strong analytical and problem-solving skills  Ability to work independently  Pronounced attention to detail – ensure all outputs are delivered professionally and accurate  Good interpersonal skills – treat others with respect, be cooperative, friendly and considerate of others. Be a good role model, help to build teamwork and team spirit  Well-organized and flexible, and demonstrate self-confidence, decisiveness and commitment  Ability to work alone without constant support, and well organized  Ease of communication in an English-speaking business environment  Additional InformationSalary: €38,400 – €54,700 gross per year.  Placement within the range will depend on objective criteria including experience, skills, and internal equity considerations. We are committed to equal pay and pay transparency. Remuneration decisions are made using gender-neutral and objective criteria.​​ Our BenefitsFlexible working environmentVolunteer time offLinkedIn LearningEmployee-Assistance-Program (EAP)NIQ may utilize artificial intelligence (AI) tools at various stages of the recruitment process, including résumé screening, candidate assessments, interview scheduling, job matching, communication support, and certain administrative tasks that help streamline workflows. These tools are intended to...

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free