Software Engineer - Platform

Nielsen is a tech company backed by nearly a century of forward momentum, providing powerful insights that drive client decisions and deliver extraordinary results in media measurement and analytics.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Platform

Nielsen, a tech company with a century-long legacy, is seeking a Software Engineer - Platform to join their Media Platform team in Gurgaon, India. This role is crucial in driving content ratings across various viewing platforms, including local and national TV, streaming, and digital advertising.

As a Software Engineer, you'll be at the forefront of developing and enriching Nielsen's central platform, which manages compute, storage, the Media Data Lake (multi PB), ingestion pipeline, orchestration, and data science tooling. You'll work extensively with open source software and cloud technologies, striking a balance between precision and innovation.

Key responsibilities include:

  • Developing the platform using open source and cloud-native software
  • Diving deep into open source projects to enhance scalability, reliability, and security
  • Utilizing Kubernetes for efficient resource management and deployment
  • Implementing DevOps practices for high-quality, frequently updated code

The ideal candidate has:

  • 3+ years of software development experience
  • Strong knowledge of Java, Python, or JavaScript
  • Solid understanding of computer science fundamentals
  • Familiarity with big data systems, orchestration tools, and containerization

At Nielsen, you'll join a dynamic team committed to powering a better media future. The company values perseverance, excellence, and the ambition to make an impact. If you're passionate about coding, love learning new technologies, and enjoy optimizing systems for peak performance, this role offers an exciting opportunity to contribute to innovative solutions in media measurement and analytics.

Join Nielsen to be part of a team that's shaping the future of media technology and driving decisions that deliver extraordinary results for clients worldwide.

Last updated 2 months ago

Responsibilities For Software Engineer - Platform

  • Develop and enrich our platform by leveraging open source and cloud-native software
  • Learn the internals of open source projects and fork/augment them to better fit our scalability, reliability, functional, and security needs
  • Leverage kubernetes to drive resource efficiency, auto scaling, standardized deployment, and consistency of monitoring
  • Employ proper DevOps practices with a genuine concern for code quality assessment, implicit/automated testing, and frequent, no-downtime deployment

Requirements For Software Engineer - Platform

Java
Python
JavaScript
Kubernetes
  • 3+ years of software development
  • Masters degree, bachelor's degree, or equivalent work experience
  • Intensive knowledge in either Java, Python, or Javascript
  • Computer science fundamentals - algorithms and data structures
  • Knowledge of big data systems (e.g. Spark, Presto, HDFS), orchestration (e.g. Airflow), containerization (e.g. docker, kubernetes), databases/SQL

Interested in this job?

Jobs Related To Nielsen Software Engineer - Platform

Java Developer (P2)

Java Developer position at Nielsen, focusing on building and maintaining scalable distributed systems for global audience measurement platforms.

.Net Developer

.Net Developer position at Nielsen, working on backend development for Nielsen One Application with focus on microservices and cloud technologies.

Support Engineer

Support Engineer at Nielsen, providing technical solutions and client support in media analytics.

Support Engineer

Join Nielsen as a Support Engineer to deliver technical solutions, support clients, and contribute to powering a better media future.

Technical Support Engineer

Technical Support Engineer at Nielsen providing first-level support for streaming measurement software, requiring Unix scripting and SQL skills.