Senior Software Engineer (Serving)

Nielsen Marketing Cloud helps publishers, advertisers and agencies with targetable audience data for programmatic advertising.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Advertising

Description For Senior Software Engineer (Serving)

Nielsen Marketing Cloud (NMC) is at the forefront of programmatic advertising technology, processing an impressive 25TB of data daily through their cloud-based distributed systems. As a Senior Software Engineer, you'll join a team that's revolutionizing how publishers connect with advertisers and agencies to create tailored advertising experiences.

The role involves working with cutting-edge technologies in a highly distributed system environment, utilizing modern NoSQL databases like Aerospike. You'll be responsible for designing and implementing new features that enhance system effectiveness while maintaining strict SLA requirements. The position offers exposure to various technologies including AWS cloud services, containerization with Docker and Kubernetes, and data processing tools like Airflow, Spark, and Kafka.

The ideal candidate will bring strong expertise in Java development, complemented by knowledge of additional languages like Scala and Python. Your problem-solving abilities will be crucial in maintaining and improving systems that handle massive data volumes while ensuring cost-effectiveness and scalability.

This hybrid role offers the opportunity to work with a team that's pushing the boundaries of advertising technology. You'll be involved in projects ranging from serverless systems to big data pipelines, making this an excellent opportunity for a senior engineer looking to work with large-scale, impactful systems in the advertising technology space.

Last updated a month ago

Responsibilities For Senior Software Engineer (Serving)

  • Design, build, and manage application server
  • Achieve highly distributed, scalable, high-performing, and cost-effective systems
  • Work on serverless systems and big data pipelines

Requirements For Senior Software Engineer (Serving)

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

Interested in this job?

Jobs Related To Nielsen Marketing Cloud Senior Software Engineer (Serving)

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.