Nielsen

Senior Member Technical Staff

Nielsen
Apply
2 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead the technical design, architecture, and implementation of high-throughput data ingestion systems and ETL pipelines.
  • Mentor and guide a team of engineers while promoting technical excellence and best practices.
  • Write clean, scalable, and maintainable code primarily in Java and Python.
  • Monitor and resolve high memory and CPU consumption, data-transfer bottlenecks, and queue-processing issues.
  • Own the software development lifecycle from system design and data formatting or analytics through deployment and infrastructure management.
  • Partner with product managers and scrum masters on sprint planning, Scrum ceremonies, and feature delivery.

Requirements

  • Expert-level proficiency in Java and Python.
  • Deep understanding of Apache Spark, ETL pipeline design, data formatting, and data analytics.
  • Hands-on experience with SQL and NoSQL databases, including PostgreSQL, MySQL, DynamoDB, MongoDB, and Cassandra.
  • Experience with message brokers and queues such as Kafka, AWS SQS, and RabbitMQ.
  • Extensive experience with AWS cloud services, including S3, EC2, EMR, Lambda, and RDS.
  • Experience managing deployment pipelines with GitLab or Jenkins.
  • Experience deploying applications with Kubernetes and Docker.
  • Familiarity with Terraform or AWS CloudFormation for infrastructure provisioning.
  • Basic understanding of UI development with HTML, CSS, JavaScript, or modern frameworks.
  • Seven to eight years of professional software engineering experience, including one to two years in a leadership, lead, or architectural capacity.
  • Proven experience building and scaling high-volume data ingestion or streaming platforms.
  • Strong understanding of system design, data structures, and algorithms, along with excellent communication skills.

Tech Stack

Amazon DynamoDBApache CassandraApache KafkaApache SparkAWSCSSDockerHTMLJavaJavaScriptJenkinsKubernetesMongoDBMySQLPostgreSQLPythonRabbitMQSQLTerraform

Categories

BackendData Engineering
Nielsen

About Nielsen

10,000+ employees

Nielsen provides audience measurement and analytics that quantify who watches, listens, and buys across TV, digital, radio, and streaming. It sells ratings, cross-platform datasets, and advertising effectiveness tools to media owners, advertisers, and agencies on subscription and consulting agreements. Founded in 1923 and headquartered in New York, it operates in 55+ countries and is known for U.S. TV ratings.

Contact me