Machine Learning Engineer in New York, New York | DiversityInc Careers

Machine Learning Engineer

Machine Learning Engineer - 29654

Analytics - USA New York, New York 

Nielsen Marketing Cloud (NMC) is the leading provider of data technology powering the digital marketing ecosystem. Our customer data cloud™ provides the industry's only unified customer profiles, which connect identities across all channels and devices - including display, video, audio, offline, mobile and smart TVs - enabling marketers to engage individuals and households with personalized messages to drive performance at scale. NMC's data marketplace is the largest 3rd-party cross-device data set in the world with over 5B unique users and devices.

ML Engineering Team

This role is part of RnD team responsible for high performance ML Serving system that serves thousands of models(Online Learning and Batch Learning) and that scores billions of events per day. Specifically, this role will be part of the team that builds highly scalable tools and services for creation and deployment of large number of sophisticated ML models. The team is also responsible for development of software for managing the serving system 

Job Responsibilities

  • Work with data science team to create highly scalable tools and systems for ML pipeline
  • Play a significant role in enabling adoption of sophisticated algorithms and data mining strategies
  • Significantly contribute to the development of eXelate's data-related products and services
  • Execute the company's data mining and modeling activities in support of our clients' online targeting and digital media marketing goals


Required Skills:

  • Solid understanding of data structures and algorithms (expected to write code)
  • Minimum 3 years of software engineering experience particularly related to machine learning/data science
  • In-depth knowledge of various ML models
  • Solid understanding and hands on with various ML libraries in python and scala
  • 3 years of experience in both object oriented and functional programming
  • Proficient in Python(numpy, scipy, etc) and Scala/Java
  • Experience in building scalable Django applications
  • Startup mindset with agile software development with CI/CD


Nice To have

  • Ad Tech experience
  • Experience with AWS, docker/kubernetes, airflow, JIRA, confluence
  • Knowledge of deep learning libraries such as tensor flow, keras or pytorch, etc
  • Passion for innovation and process improvement


About Nielsen:

Nielsen N.V. (NYSE: NLSN) is a global performance management company that provides a comprehensive understanding of what consumers Watch and Buy. Nielsen’s Watch segment provides media and advertising clients with Total Audience measurement services across all devices where content — video, audio, and text — is consumed. The Buy segment offers consumer packaged goods manufacturers and retailers the industry’s only global view of retail performance measurement.

By integrating information from its Watch and Buy segments and other data sources, Nielsen provides its clients with both world-class measurement as well as analytics that help improve performance. Nielsen, an S&P 500 company, has operations in over 100 countries that cover more than 90 percent of the world’s population. For more information, visit

Nielsen 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.

Job Type: Regular 

Primary Location:  New York,New York 

Secondary Locations: , , , 

Travel:  Yes, 10% of the Time