Senior Software Engineer - Scala, Spark, Airflow, Python

Nielsen powers media future by providing insights that drive client decisions, capturing audience engagement with content across all platforms.
Data
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Scala, Spark, Airflow, Python

Nielsen, a leading company in media measurement and analytics, is seeking a Senior Software Engineer to join their dynamic team. This role combines big data engineering with cloud technologies, offering an exciting opportunity to work on large-scale data applications.

The position requires expertise in multiple programming languages and frameworks, including Java, Python, Spark, and Airflow, with a strong emphasis on AWS cloud services. You'll be working in a DevOps environment, focusing on developing and maintaining big data applications that power Nielsen's media insights platform.

As a Senior Software Engineer, you'll be responsible for designing and implementing robust solutions that scale across cloud infrastructure, working with cutting-edge technologies and frameworks. The role offers a perfect blend of technical challenges and business impact, as you'll be directly contributing to Nielsen's mission of powering a better media future.

The ideal candidate will have 5+ years of software development experience, with strong analytical and problem-solving skills. You'll be working in a hybrid environment, collaborating with cross-functional teams while having the flexibility to work remotely part of the time. The role provides an opportunity to work with enterprise-scale data systems and contribute to the evolution of media measurement technology.

Nielsen offers a collaborative work environment where innovation is encouraged, and professional growth is supported. You'll be part of a team that values continuous learning, code quality, and technical excellence. The company's strong legacy combined with its forward-thinking approach to media measurement makes this an exciting opportunity for engineers who want to make a significant impact in the media technology space.

Last updated 12 days ago

Responsibilities For Senior Software Engineer - Scala, Spark, Airflow, Python

  • Design, code, and test complex big data applications deployed on AWS Cloud Infrastructure
  • Develop and maintain automated unit and functional test cases with CICD integration
  • Analyze and troubleshoot data-related problems
  • Support product owner in defining future stories and technical requirements
  • Build reusable platform code and components
  • Conduct peer code reviews and maintain continuous delivery
  • Collaborate with cross-functional teams and stakeholders

Requirements For Senior Software Engineer - Scala, Spark, Airflow, Python

Python
Java
  • Bachelor's degree in computer science, engineering or relevant field
  • 5+ years of hands-on software development experience
  • Strong cloud implementation expertise in AWS architecture
  • Knowledge of storage, network, AWS compute services
  • Experience in Java (advanced), Python (intermediate) and SQL programming (advanced)
  • Experience with Spark for big data processing
  • Experience with Apache Airflow
  • Strong knowledge of Unix/Linux OS, commands, shell scripting, JSON, YAML
  • Agile scrum experience
  • Experience with AWS services (EC2, EKS, S3, Lambda, RDS, SNS, Elasticache)
  • Knowledge of CI/CD processes and tools (Jenkins, jUnit, Terraform, JFrog, Jacoco, SonarQube)

Interested in this job?

Jobs Related To Nielsen Senior Software Engineer - Scala, Spark, Airflow, Python

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 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.

Senior Software Engineer (Arch)

Senior Software Engineer position at Nielsen, focusing on data engineering and identity graph development using Scala, Python, and AWS technologies.

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.