Principal Software Developer(Data Science)

London, United Kingdom

Applications have closed

NielsenIQ

We’re unrelenting in our pursuit of the most detailed data sets, measuring every consumer transaction to deliver the knowledge that every business needs to drive growth.

View company page

Job Description

Our NielsenIQ Technology teams are working on our new Connected 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 Principal Software Developer, you will lead the delivery of critical program(s) / project(s) that are strategically aligned to business strategy and objectives. You are skilled in delivering business outcomes using cloud-native technologies including Azure ML, Python, Snowflake, SQL, Databricks, Docker, Kubernetes, Jupyter, Spark and other Data Science tools.    

  Responsibilities:   

  • Responsible for the execution and maintenance of mathematical models to produce financial expenditure and demographic segment distributions for atomic geographies.  
  • Responsible for the execution and maintenance of survey and panel data models that are used to profile the buyers, users or ‘doers’ for thousands of behaviors.   
  • Responsible for the transformation of conceptual algorithms from R&D into efficient, production ready code. The software engineer must have a strong mathematical background in order to be able to document and maintain this code.  
  • Produce and maintain documentation for released data sets, new programs, shared utilities, or static data.  This must be done within department standards  
  • Ensure quality deliverables to clients by following existing quality processes, calculating comparison data, developing statistical pass/fail testing and work with DSci to validate model correctness  
  • Analyzes, designs and documents software applications  
  • Develops, tests and implements backend data systems of the highest complexity  
  • Mentoring and coach less experienced staff to resolve technical issues and design optimal solutions.  
  • Develops scalable, quality, flexible and user-friendly applications as specified by Data Sciences and Product Leadership  
  • software components, analyzes test results, and makes appropriate revisions to ensure the applications function as specified by Data Science and Product Leadership.  
  • Works across project teams to ensure optimal use of resources  
  • Routinely performs technical reviews of highly-complex work for other developers.  

Qualifications:  

  • Bachelors+ with major in Computer Science, Computer Engineering, Operational Research, or related technical field.   
  • Experience in quantitive analysis or mathematics or statistics  
  • Programming skill in a modern or relevant language such as SQL, Python, Java or C/C++  
  • Ability to write highly efficient code in terms of performance / memory utilization  
  • Ability to understand and document mathematical concepts to ensure proper application  
  • Experience modeling or manipulating large amounts of data  
  • DevOps pipelines leveraging Azure, Docker, Kubernetes, Jenkins and Bitbucket/Git.   
  • Experience with Demographic, Retail, Survey or Financial Models is a plus  
  • Logical approach to problem solving and data focused/minded   

Benefits: 

  • Pension 
  • Private Medical Insurance  
  • Life Assurance 
  • Gym Membership Discounts  
  • Company Sick Pay 
  • Maternity/Paternity/Adoption/ Parental Leave 
  • Cycle Solutions 
  • Holiday Entitlement  
  • Holiday Purchase 
  • Refer a Friend Scheme 
  • Local Discounts 

 

Additional Information

About NielsenIQ

NielsenIQ is a global measurement and data analytics company providing the most complete and trusted view of consumers and markets in 90 countries covering 90% of the world’s population. Focusing on consumer-packaged goods manufacturers and FMCG and retailers, we enable customers to defy what’s possible. How? We combine unparalleled datasets, pioneering technology, and the industry’s top talent to create insights that unlock innovation. Join us and change the landscape.

Learn more at: www.niq.com

Want to keep up with our latest updates? Follow us on: LinkedIn | Instagram | Twitter | Facebook

Our commitment to Diversity, Equity, and Inclusion

NielsenIQ is committed to reflecting the diversity of the clients, communities, and markets we measure within our own workforce. We exist to count everyone and are on a mission to systematically embed inclusion and diversity into all aspects of our workforce, measurement, and products. We enthusiastically invite candidates who share that mission to join us.

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. Our global non-discrimination policy covers these protected classes in every market in which we do business worldwide.

Learn more about how we are driving diversity and inclusion in everything we do by visiting the NielsenIQ News Center: https://nielseniq.com/global/en/news-center/diversity-inclusion/

Tags: Azure Bitbucket C++ Computer Science Data Analytics Databricks DevOps Docker Engineering Git Jupyter Kubernetes Machine Learning Mathematics Pipelines Python R R&D Research Snowflake Spark SQL Statistics Testing

Perks/benefits: Fitness / gym Flex hours Health care Insurance Medical leave Parental leave

Region: Europe
Country: United Kingdom
Job stats:  7  0  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.