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 9 days 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)

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.

Senior Business Intelligence Engineer, Sales Insights & Recommendations

Senior Business Intelligence Engineer role at Amazon Advertising, focusing on data analysis and BI solutions for sales team effectiveness.

Sr. Data Engineer, Customer Engagement Technology

Senior Data Engineer position at Amazon focusing on customer service technology, requiring 5+ years experience in data engineering, offering competitive salary and benefits.

Senior Business Intelligence Engineer, Supply Chain, Placement Analytics

Senior BI Engineer role at Amazon focusing on supply chain optimization and inventory placement analytics, requiring 10+ years experience with competitive compensation.