N

Nielsen

Global audience measurement and data analytics

Senior Software Engineer 2

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedHybrid

About the Job

Requirements

  • Strong hands-on proficiency in Java and Python.
  • Solid experience building ETL pipelines and working with Apache Spark and data formatting or analytics tools.
  • Proficiency in designing schemas and writing optimized queries for SQL databases such as PostgreSQL and MySQL, and NoSQL databases such as DynamoDB, MongoDB, and Cassandra.
  • Experience integrating and troubleshooting message brokers and event queues such as Kafka, AWS SQS, and RabbitMQ.
  • Proven experience building and deploying applications on AWS, including services such as S3, EC2, Lambda, and RDS.
  • Experience using deployment pipelines via GitLab or Jenkins.
  • Practical experience with Docker and deploying or managing applications in Kubernetes.
  • Basic understanding or hands-on exposure to infrastructure-as-code tools such as Terraform or AWS CloudFormation.
  • Three to six years of professional software engineering experience, focused on backend or data-heavy applications.
  • Ability to take ownership of complex technical features from development through production deployment.
  • Strong debugging skills and ability to resolve infrastructure and code-level issues independently.
  • Basic knowledge of UI development with HTML, CSS, and JavaScript to interface with frontend systems or build internal dashboards.
  • Strong understanding of Scrum or Agile development procedures and workflows.

Responsibilities

  • Design, write, test, and deploy clean, scalable code primarily in Java or Python.
  • Build and maintain high-throughput data ingestion workflows, ETL pipelines, and data formatting or analytics processes.
  • Monitor application performance, troubleshoot memory and CPU consumption issues, and optimize database queries and data transfer bottlenecks.
  • Participate in system design discussions, conduct code reviews, and provide constructive feedback to peers.
  • Work hands-on with AWS cloud infrastructure, Kubernetes deployments, and CI/CD pipelines to support reliable releases.
  • Participate in Scrum ceremonies, including sprint planning, stand-ups, and retrospectives, and deliver complex features on time.
  • Provide guidance and support to junior Software Engineers.

About the Company

Nielsen

Global audience measurement and data analytics

Nielsen analyzes how people consume media across TV, digital, radio, and streaming using subscription-based datasets. Its products provide audience ratings, cross-platform measurement, media planning, and marketing optimization, with clients paying for up-to-date insights and custom research. It differentiates itself through a long history of audience measurement, a global data network, and scalable subscription models. Its goal is to help clients understand consumer media behavior and improve content, advertising, and business decisions.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1963

Recently Posted Jobs

Explore more opportunities at Nielsen

See more jobs