2 months ago
Mumbai, IndiaStaff+
Responsibilities
- Drive technology direction, engineering best practices, and long-term technical vision for assigned teams and platforms.
- Translate vague business requirements into feasible technical roadmaps and architectures.
- Remain hands-on in software development for up to 60% of the role, creating reusable modules and systems.
- Design and scale backend, distributed, event-driven, data, and cross-system integration solutions.
- Ensure platform performance, quality, reliability, observability, and alignment with long-term requirements.
- Partner with Product, Data Science, DevOps, and Frontend architects to support emerging needs.
- Select technologies and tools, lead technology forums, and establish engineering standards across teams.
- Mentor and guide senior engineers and foster a culture of learning, collaboration, and continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 15+ years of professional software engineering experience designing, developing, and scaling complex enterprise-grade applications from scratch.
- Advanced proficiency in Java, Scala, or Python, with Rust or Golang experience preferred for performance-critical components.
- Deep expertise in distributed systems, microservices architecture, fault-tolerant systems, asynchronous communication, messaging queues, and event-driven architectures.
- Strong experience with scalable data architectures, data pipelines, real-time streaming, batch processing, and SQL and NoSQL datastores.
- Extensive hands-on experience designing cloud-native systems, primarily on AWS, with Docker and Kubernetes.
- Deep understanding of observability, distributed tracing, telemetry, monitoring, system reliability, CI/CD, TDD, and automated testing.
- Familiarity with HTML, CSS, and JavaScript, plus working knowledge of machine learning and data science concepts.
- Strong understanding of modern software development methodologies and infrastructure management.
- Exceptional problem-solving, autonomy, communication, mentoring, and cross-functional collaboration skills.
Tech Stack
Categories
BackendData Engineering
About Nielsen
Nielsen provides audience measurement and analytics that quantify who watches, listens, and buys across TV, digital, radio, and streaming. It sells ratings, cross-platform datasets, and advertising effectiveness tools to media owners, advertisers, and agencies on subscription and consulting agreements. Founded in 1923 and headquartered in New York, it operates in 55+ countries and is known for U.S. TV ratings.
