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 DevOps team. This role focuses on big data applications and cloud infrastructure, combining technical expertise with business impact.

The position offers an opportunity to work with cutting-edge technologies in big data processing and cloud computing. As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining complex data applications on AWS infrastructure. The role requires expertise in multiple programming languages including Java, Python, and SQL, along with experience in big data tools like Spark and Airflow.

You'll be working in an Agile environment, collaborating with cross-functional teams to deliver high-quality solutions. The role involves significant hands-on coding (70% of time), architecture design, and implementation of best practices for resilience, scalability, and security. You'll also participate in peer code reviews and contribute to building reusable components that benefit multiple teams.

This is an excellent opportunity for a seasoned engineer who is passionate about big data and cloud technologies. The position offers the flexibility of hybrid work arrangements and the chance to work with a global team dedicated to powering the future of media analytics. Your work will directly impact how audience engagement is captured and analyzed across various platforms, contributing to Nielsen's mission of providing powerful insights that drive client decisions.

The ideal candidate will bring strong analytical skills, a deep understanding of cloud architecture, and experience with modern DevOps practices. You'll be joining a dynamic team that values excellence, perseverance, and the ambition to make an impact together. Nielsen champions individual success and enables their employees to power the company's future in the ever-evolving media landscape.

Last updated 13 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 practices
  • Collaborate with cross-functional teams and stakeholders

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

Java
Python
Kubernetes
  • Bachelor's degree in computer science, engineering or relevant field
  • Strong cloud implementation expertise in AWS architecture
  • Knowledge of multi-zone, region-based designs
  • Advanced Java programming skills
  • Intermediate Python programming skills
  • Advanced SQL programming skills
  • Experience with Spark for big data processing
  • Experience with Apache Airflow
  • Strong knowledge of Unix/Linux OS and shell scripting
  • Experience with AWS services (EC2, EKS, S3, Lambda, RDS, SNS, Elasticache)
  • Knowledge of CI/CD processes and tools
  • AWS Certification (preferred)

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 in a hybrid work environment.

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.