Senior Software Engineer - Machine Learning

  • Full-time
  • Career Site Team: Technology and Engineering

Job Description

Our NielsenIQ Technology teams are working on our new “Connect” platform, a unified, global, open data ecosystem powered by Microsoft Azure. Our clients around the world rely on NielsenIQ’s data and insights to innovate and grow.

As a Senior Software Engineer - Machine Learning on the IDEA team will be to help design and implement frameworks and components in a scalable hybrid architecture environment. These systems enable our users to interact with machine learning and data analytic platforms to power NielsenIQ deliverables throughout the world.  

What you’ll do:  

  • On the IDEA team, you will be helping to design and implement the applications, services, and data that power NielsenIQ around the world.
  • Responsible for partnering with Product, Commercial, Data Science, and Operations stakeholders in crafting the applications that empower their teams to deliver high-quality outputs.
  • Hands-on throughout the entire software development life cycle in an Agile environment.
  • You will integrate with machine learning and data science teams to design and provide services and APIs used throughout the company.

We’re looking for people who have: 

  • BS or higher in Computer Science or equivalent with at least 7 years experience in software development 
  • Experience with both REST-based APIs and worker processes 

  • 5+ years experience in Python 

  • 3+ years experience in Java 

  • 3+ years of experience with relational data (Oracle, Postgres, Snowflake) and SQL 

  • Experienced with Agile work methodologies 

  • Experienced with collaborative development tools (Git / Confluence)  

  • Experienced with containerized deployment (Docker / Docker Compose) and DevOps pipelines (Jenkins)  

  • Good unit testing and integration testing practices 

  • Excellent verbal and written communication skills 

Experience with these on-prem technical skills ( will be desired):

  • Exposure and experience with Azure architecture 

  • Exposure to NoSQL/Non-relational databases (Mongo) 

  • Experience with Python/FastAPI framework 

  • Experience with Java/Spring Boot framework 

  • Experience with Typescript/Angular 

  • Exposure to and experience with Spark 

  • Exposure to and experience with Data Science and Machine Learning concepts 

Additional Information

About NielsenIQ 

NielsenIQ is a global measurement and data analytics company that provides the most complete and trusted view available of consumers and markets worldwide. We provide consumer packaged goods manufacturers/fast-moving consumer goods and retailers with accurate, actionable information and insights and a complete picture of the complex and changing marketplace that companies need to innovate and grow. Our approach marries proprietary NielsenIQ data with other data sources to help clients around the world understand what’s happening now, what’s happening next, and how to best act on this knowledge.  We like to be in the middle of the action. That’s why you can find us at work in over 90 countries, covering more than 90% of the world’s population. For more information, visit www.niq.com.

NielsenIQ is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class.

Privacy Policy