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
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

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 Business Intelligence Engineer, Licensed Sports

Senior Business Intelligence Engineer role at Amazon's Licensed Sports team, focusing on data analytics and business intelligence to transform sports shopping experience.

Data Scientist, Vehicle Engineering, Testing, Reliability

Senior Data Scientist role at Amazon's Vehicle Programs & Engineering team, focusing on fleet optimization and data-driven decision making for last-mile operations.

Senior Data Engineer, WWFBA Analytics & Engineering

Senior Data Engineer position at Amazon's WWFBA Analytics & Engineering team, building scalable data solutions and infrastructure using advanced technologies.

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 3 months 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?