Senior Software Engineer - AT

Nielsen is a global leader in audience insights, data and analytics, shaping the future of media with accurate measurement of what people listen to and watch.
Data
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - AT

Nielsen is a global leader in audience insights, data and analytics. Nielsen shapes the future of media with accurate measurement of what people listen to and watch. This role will be a leader in the Marketing Cloud business unit.

The Nielsen Marketing Cloud (NMC) helps publishers, advertisers and agencies with targetable audience data for programmatic advertising. We connect leading online publishers with advertisers, ad agencies and ad networks who seek to create a more interest-tailored online advertising experience.

In your role, you will be part of a development team responsible for developing, improving and maintaining our identity graph, which deterministically and probabilistically groups media consumption devices into persons, and persons into households. This data structure powers our marketing activation business, and helps our clients convey their advertising messages at the device, person, or household level.

The construction of the identity graph involves Apache Airflow-based data pipelines, triggering AWS EMR-based Scala-developed Apache Spark jobs handling tens of TBs of data.

Technical skills required:

  • At least B.Sc. in Computer Science or Software Engineering
  • At least 5 years of hands-on experience in server-side development working on several complex data projects
  • Hands-on development experience with Apache Spark in Scala
  • Hands-on development experience with Apache Airflow pipelines in Python
  • Hands-on working experience with Git
  • Very strong SQL skills
  • Experience with AWS ecosystem
  • Knowledge of SBT (build tool)
  • Experience with GitLab CI
  • Bash programming skills
  • Docker/K8s experience

Join Nielsen and be part of shaping the future of media measurement and analytics!

Last updated 2 months ago

Responsibilities For Senior Software Engineer - AT

  • Develop, improve, and maintain the identity graph
  • Work on Apache Airflow-based data pipelines
  • Develop Scala-based Apache Spark jobs on AWS EMR
  • Handle tens of TBs of data

Requirements For Senior Software Engineer - AT

Python
Scala
Kubernetes
  • B.Sc. in Computer Science or Software Engineering
  • At least 5 years of hands-on experience in server-side development
  • Hands-on development experience with Apache Spark in Scala
  • Hands-on development experience with Apache Airflow pipelines in Python
  • Hands-on working experience with Git
  • Very strong SQL skills
  • Experience with AWS ecosystem
  • Knowledge of SBT (build tool)
  • Experience with GitLab CI
  • Bash programming skills
  • Docker/K8s experience

Interested in this job?

Jobs Related To Nielsen Senior Software Engineer - AT

Data Engineer

Nielsen seeks a Data Engineer to design and develop complex data solutions for audience measurement platforms using AWS, Python, and SQL.

Senior Big Data Developer

Senior Big Data Developer role at Nielsen, developing and enhancing metadata software solutions for Video, Audio, Automotive, and Sports verticals.

Senior Big Data Engineer

Senior Big Data Engineer role at Nielsen, developing and enhancing metadata software solutions for Video, Audio, Automotive, and Sports verticals.

Sr. Data Engineer - (Big Data, Spark, Scala, Python, AWS, RDBMS, SQL)

Sr. Data Engineer at Nielsen: Build scalable Big Data solutions using Spark, AWS, and cloud technologies in Bangalore, India.

Senior Big Data Engineer

Senior Big Data Engineer at Nielsen to develop and enhance metadata software solutions for Video, Audio, Automotive, and Sports verticals.