Senior Software Engineer (Serving)

3 Weeks ago • 4 Years + • Backend Development

About the job

Job Description

As a Senior Software Engineer (Serving) at Nielsen, you will design, build, and manage the application server, focusing on creating highly distributed, scalable, high-performing, and cost-effective systems. Responsibilities include designing and implementing new features and methodologies to improve system effectiveness and support evolving market needs. You'll work with Java and Java frameworks, NoSQL databases (like Aerospike), and potentially other technologies like serverless systems and big data pipelines. The role involves handling a massive dataset (25TB daily) and working within a highly distributed cloud environment.
Must have:
  • 4+ years server-side development experience
  • Java and Java frameworks expertise
  • Excellent problem-solving skills
  • Experience with complex projects
  • Good English (written and verbal)
Good to have:
  • AWS experience
  • Scala/Python
  • SQL fluency
  • Data modeling & warehousing
  • Airflow, Spark, Kafka, Flink
  • RDBMS & NoSQL DB experience
  • Docker & Kubernetes
  • Continuous deployment tools (GitLab, Terraform, Ansible)
The Nielsen Marketing Cloud (NMC) helps publishers, advertisers and agencies with targetable audience data for programmatic advertising. We connect leading online publishers with advertisers, ad agencies and ad networks who seek to create a more interest-tailored online advertising experience.

We process 25TB of data each day in a highly distributed system running hundreds of instances in the cloud and storing data in modern NoSQL DBs like Aerospike. Our system has to be highly performant yet cost effective, scale up and down yet at the same time adhere to a strict SLA.As a developer in the team, you’ll be tasked with designing and implementing new features and methodologies to make the system more effective and be able to support evolving market needs.

QUALIFICATIONS:

    • A degree in computer science or equivalent At least 4+ years of hands-on experience in server-side development working on several  complex projects
    • Experience working with Java and Java frameworks
    • Excellent problem-solving and analytical skills
    • Good English (verbal AND written)

NICE TO HAVE SKILLS:

    • Experience with cloud services, preferably on AWS
    • Additional languages such as Scala and Python Fluency in SQL
    • Strong understanding of data modeling, database design, data warehousing concepts and distributed systems principles
    • Experience with data-driven technologies such as Airflow, Spark, Kafka and Flink
    • Experience with RDBMS and NoSQL databases
    • Experience with Dockers and Kubernetes
    • Experience with continuous deployment tools like GitLab pipelines, Terraform and Ansible
In your role as a Senior Software Engineer, you'll design, build, and manage our application server. Your focus will be on achieving highly distributed, scalable, high-performing, and cost-effective systems. Additionally, you’ll have the opportunity to work on other types of projects and technologies like serverless systems and big data pipelines.

The Nielsen Marketing Cloud (NMC) helps publishers, advertisers and agencies with targetable audience data for programmatic advertising. We connect leading online publishers with advertisers, ad agencies and ad networks who seek to create a more interest-tailored online advertising experience.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Mumbai, Maharashtra, India (Hybrid)

Gurugram, Haryana, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

State Of São Paulo, Brazil (Remote)

Bengaluru, Karnataka, India (Hybrid)

Gurugram, Haryana, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Gurugram, Haryana, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Nielsen Holdings

Similar Jobs

Meta - Data Engineer, Analytics

Meta, United States (On-Site)

Nagarro - Staff Engineer - TPH Consultant

Nagarro, Mexico (Remote)

Trendyol - Data Engineer

Trendyol, Türkiye (Hybrid)

Gulliver's Games - Senior Backend Engineer

Gulliver's Games, Türkiye (On-Site)

Playrix - Golang Tech Lead

Playrix, Armenia (Remote)

NinjaVan - Senior Software Engineer

NinjaVan, Vietnam (Hybrid)

Gameloft - Java Software Developer

Gameloft, Spain (Hybrid)

The Walt Disney Company - Développeur(se) Backend Java F/H/NB – CDD Mission

The Walt Disney Company, France (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Luxoft - Automation Test Engineer

Luxoft, India (Remote)

Reltio - Staff Engineer, DevOps

Reltio, India (On-Site)

Circles - Senior Software Engineer, Android

Circles, India (On-Site)

Quince - SDET III

Quince, India (On-Site)

PwC - SAP ABAP Manager

PwC, India (On-Site)

Games2win - Fashion Stylist

Games2win, India (On-Site)

Warner Bros Discovery - Senior Software Engineer - GAQ Team - Bangalore

Warner Bros Discovery, India (On-Site)

Toast - Senior QA Engineer

Toast, India (On-Site)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Get notifed when new similar jobs are uploaded