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.