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 4 days 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)

Sr Software Dev Engineer, Amazon Tax Services

Senior Software Engineer role at Amazon Tax Platform Services, building and maintaining global tax calculation systems handling millions of transactions.

Senior Process Engineer, Process Engineering

Senior Process Engineer role at Amazon Logistics focusing on optimizing delivery station operations and infrastructure design in Tokyo.

Sr Software Engineer, Graviton Software, Annapurna Labs

Senior Software Engineer role at AWS developing performance optimization tools for Graviton ARM-based processors, requiring 5+ years experience in software development.

Sr Process Engineer, Emerging Countries, AMZL EC Engineering - LATAM/MENA

Senior Process Engineer role at Amazon Logistics focusing on infrastructure innovation and process standardization across emerging markets.

Senior Software Engineer, Data Solutions & Initiatives

Senior Software Engineer position at Apple leading technical initiatives for business intelligence and data solutions, offering competitive compensation and benefits.