Principal Member of Technical Staff
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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. 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.
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.
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Thenielsencompany? Share your experience