Senior Software Engineer - Scala and Kafka

Nielsen is a leading provider of audience measurement and analytics services for media and advertising industries through its Gracenote division.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Scala and Kafka

Join Nielsen's Gracenote division, the leading provider of entertainment information and metadata services. As a Senior Software Engineer specializing in Scala and Kafka, you'll be part of the stream team - a dynamic scrum team of 5 developers focused on stream-processing components. The role involves working on a cutting-edge data publication platform that combines worldwide sports data into a unified product in real-time.

The position offers an opportunity to work with advanced streaming technologies like Kafka Streams and Akka Streams, while handling both NoSQL and SQL databases. You'll be part of a company whose technology serves billions of requests daily to hundreds of millions of devices globally, working with prestigious clients including Apple, Twitter, Google, Spotify, and major automotive manufacturers.

The ideal candidate should have strong experience in Scala or similar JVM languages, deep understanding of stream-processing, and comfort with DevOps practices. You'll work in an Agile environment that values knowledge sharing and collaborative development. The role requires both technical expertise and strong communication skills, as you'll interact with various stakeholders across the organization.

This is an excellent opportunity for a senior engineer passionate about data streaming, sports, and large-scale systems. You'll be contributing to technology that impacts the entire entertainment industry, working with real-time data processing, and helping shape the future of sports data delivery. The hybrid work environment offers flexibility while maintaining team collaboration and innovation.

Last updated a minute ago

Responsibilities For Senior Software Engineer - Scala and Kafka

  • Work in stream team on stream-processing components
  • Improve data publication platform
  • Combine different sources of Sports data from worldwide into a single unified product in real-time
  • Collaborate in a scrum team of 5 developers

Requirements For Senior Software Engineer - Scala and Kafka

Scala
Kafka
MongoDB
PostgreSQL
  • Experience with Scala or other JVM languages with ability to learn Scala
  • Understanding of Stream-processing (preferably Kafka Streams and/or Akka Streams)
  • Experience with DevOps culture
  • Experience with NoSQL (MongoDB) and SQL databases (Postgres, SQL Server)
  • Affinity with data and data streams
  • Experience working in Agile environment
  • Good communication skills
  • B.E / B.Tech / BCA/ MCA in Computer Science, Engineering or related subject
  • Strong Computer Science fundamentals
  • Experience with version control systems like git
  • Strong debugging skills

Interested in this job?

Jobs Related To Nielsen Senior Software Engineer - Scala and Kafka

Scala/Akka Developer (P3/P4)

Senior Scala/Akka Developer position at Nielsen, working on the Nielsen One Application suite with distributed systems, TDD, and modern architecture patterns in a hybrid work environment.

Software Engineer (MTS3/4) - C#, C++, Windows

Senior Software Engineer position at Nielsen focusing on C++/C# development for media measurement platforms, requiring 6+ years of experience in a hybrid work environment.

Software Engineer (MTS3/4) - C#, C++, Windows

Senior Software Engineer position at Nielsen focusing on C++/C# development for media measurement platforms, requiring 6+ years of experience and offering hybrid work in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Nielsen, working on data analytics and measurement platforms using Java, Python, and cloud technologies.

Senior Software Engineer, Product

Senior Software Engineer position at Asana focusing on building core product features and improving work management capabilities, offering competitive compensation and comprehensive benefits in a hybrid work environment.