Software Engineer - Python
@ NielsenIQ

Madrid, Community of Madrid, Spain
$120,000
On Site
Full-time
Posted 13 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX****** @nielseniq.com
Recommended after applying

Job Details

Company Overview

NIQ is the world’s leading consumer intelligence company. In 2023, NIQ combined with GfK, offering unparalleled global reach and the most comprehensive consumer insights through advanced analytics and state-of-the-art platforms. NIQ is an Advent International portfolio company with operations in 100+ markets.

Role Overview

The Software Engineer - Python will work on our new Marketing Effectiveness platform, a unified, global, open data ecosystem powered by Microsoft Azure. The role involves developing, troubleshooting, and enhancing applications using Python, Fast API, and SQL, among other technologies.

Key Responsibilities

  • Develop, troubleshoot, debug, and enhance solutions using Python, Fast API, and SQL.
  • Create utilities for monitoring and automating repetitive tasks.
  • Collaborate within Agile, cross-functional teams including product and data science.
  • Integrate Restful APIs and support microservices architecture.

Qualifications

  • 3-6 years of software engineering experience with 3+ years in Python.
  • Strong back-end programming fundamentals and proficiency in related technologies.
  • Experience with PostgreSQL and familiarity with Pandas and Polars is a plus.
  • Excellent English communication skills and a degree in Computer Science or related field.

Work Environment & Benefits

This is a hybrid role with one day per week in the office in Madrid. Enjoy benefits including flexible work environment, volunteer time off, LinkedIn Learning, and an Employee Assistance Program (EAP).

Key skills/competency

  • Python
  • Fast API
  • SQL
  • Back-end
  • Debugging
  • Automation
  • Microservices
  • PostgreSQL
  • Agile
  • Cloud (Azure)

How to Get Hired at NielsenIQ

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Python and back-end projects.
  • Research NielsenIQ: Understand their consumer intelligence mission.
  • Prepare technical examples: Share debugging and automation stories.
  • Practice agile scenarios: Demonstrate teamwork in interviews.

📝 Interview Preparation Advice

Technical Preparation

Review Python frameworks and Fast API basics.
Practice SQL query optimization and debugging.
Explore microservices integration techniques.
Study RESTful API development practices.

Behavioral Questions

Describe challenging teamwork experiences.
Explain handling tight deadlines.
Discuss adapting to feedback.
Share conflict resolution examples.

Frequently Asked Questions