
Principal Member of Technical Staff
Job Description
About the Team
Join the Nielsen AdTech team as we build the next-generation software suite, Nielsen One.
We are unifying Nielsen’s global offerings into one seamless experience using cutting-edge
technologies. We are looking for smart, innovative engineers ready to tackle complex integration
tasks, introduce new technologies, and influence our architectural roadmap.
The Role
As a Principal Scala Engineer, you will set the technical vision and strategy for our most
critical systems. You will act as a force multiplier—mentoring a cross-functional team,
championing engineering excellence, and pioneering the adoption of new functional and
reactive patterns.
Key Responsibilities
● Architectural Strategy: Define and evangelize the long-term roadmap for high-scale,
mission-critical distributed systems.
● Engineering Excellence: Lead architecture reviews ensuring designs align with
security, scalability, and cost-efficiency goals.
● System Design: Implement event sourcing and CQRS patterns; analyze the impact of
changes on complex data flows.
● Leadership & Mentorship: Guide junior engineers and drive a culture of continuous
learning and experimentation.
● Operational Maturity: Drive the adoption of advanced DevSecOps and SRE principles,
ensuring 24/7 application reliability and performance.
● Collaboration: Partner with Product, Data Science, and Account Management to
translate business requirements into robust technical stories.
Qualifications & Skills
Required Technical Expertise
● Scala Mastery: Minimum 2-3 years of experience with Scala, including upgrading, maintaining,
and performance tuning large-scale applications.
● Backend Ecosystem: Strong proficiency in Java and relational databases.
● Cloud & Infrastructure: Hands-on experience with AWS, Docker, and Kubernetes.
● Modern Networking: Proficiency in microservices architectures using protocols like
HTTP and gRPC.
● DevOps/SRE: Deep knowledge of CI/CD, Infrastructure as Code, and
monitoring/alerting stacks (Prometheus, Grafana, OpsGenie/PagerDuty).
● Distributed Systems: 4+ years of experience designing distributed, scalable
architectures.
Preferred Skills (The "Nice-to-Haves")
● Reactive Frameworks: Experience with Akka/Pekko (Cluster, Persistence, Projections,
and Serialization) is highly desirable but not required.
● Big Data: Exposure to Apache Spark and Spark SQL; experience tuning large-scale
Big Data applications.
● Patterns: Familiarity with CQRS, Event Sourcing, and Domain-Driven Design (DDD).
● Testing: Strong commitment to TDD (Test-Driven Development).
Education & Experience
● Bachelor’s or Master’s degree in Computer Science or a related discipline (B.Tech from
a Tier 1 college preferred).
● Prior experience in a SaaS or high-growth, tech-first product company.
Please be aware that job-seekers may be at risk of targeting by scammers seeking personal data or money. Nielsen recruiters will only contact you through official job boards, LinkedIn, or email with a nielsen.com domain. Be cautious of any outreach claiming to be from Nielsen via other messaging platforms or personal email addresses. Always verify that email communications come from an @nielsen.com address. If you're unsure about the authenticity of a job offer or communication, please contact Nielsen directly through our official website or verified social media channels.