Senior Software Engineer (Arch)

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

Description For Senior Software Engineer (Arch)

Nielsen, a global leader in audience insights and analytics, is seeking a Senior Software Engineer to join their Marketing Cloud business unit. This role focuses on developing and maintaining their identity graph system, which is crucial for their marketing activation business. The position involves working with sophisticated data pipelines using Apache Airflow and Spark, processing massive amounts of data (tens of TBs) on AWS EMR.

The ideal candidate will have strong expertise in Scala, Python, and SQL, with experience in cloud technologies and containerization. You'll be working on complex data projects that help determine media consumption patterns and group devices into households, enabling precise advertising message delivery.

The Nielsen Marketing Cloud (NMC) plays a vital role in connecting publishers with advertisers and agencies, creating more targeted advertising experiences. This position offers an opportunity to work with cutting-edge technology and big data, while solving complex problems in the media measurement industry.

As a senior engineer, you'll be expected to transform concepts into scalable systems, manage multiple priorities effectively, and communicate progress clearly. The role combines technical expertise with business impact, as your work will directly influence how advertisers reach their target audiences.

The hybrid work environment offers flexibility while maintaining collaborative opportunities with the team. This is an excellent opportunity for a senior engineer looking to make an impact in the media and advertising technology space while working with modern data engineering tools and practices.

Last updated a month ago

Responsibilities For Senior Software Engineer (Arch)

  • Develop, improve and maintain identity graph system
  • Work with data pipelines using Apache Airflow
  • Handle Apache Spark jobs processing tens of TBs of data
  • Transform user stories into scalable systems
  • Handle multiple tasks simultaneously and meet deadlines

Requirements For Senior Software Engineer (Arch)

Python
Scala
Kubernetes
  • 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, SBT, GitLab CI, Bash programming, Docker/K8s
  • Excellent problem-solving and analytical skills
  • Good English (verbal AND written)
  • Ability to transform a user story/concept into a working scalable system

Interested in this job?

Jobs Related To Nielsen Senior Software Engineer (Arch)

Senior Software Engineer - Big Data

Senior Software Engineer position at Nielsen focusing on big data solutions and scalable web services for Mobile Meters, offering hybrid work in Mumbai.

Senior Software Engineer - Scala, Spark, Airflow, Python

Senior Software Engineer position at Nielsen focusing on big data applications using Scala, Spark, Airflow, and Python in a hybrid work environment.

Senior Software Engineer - Scala, Spark, Airflow, Python

Senior Software Engineer position at Nielsen focusing on big data applications using Scala, Spark, Airflow, and Python with AWS cloud infrastructure.

Senior Software Engineer - Scala, Spark, Airflow, Python

Senior Software Engineer position at Nielsen focusing on big data applications using Scala, Spark, Airflow, and Python in a hybrid work environment.

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.