Senior Software Engineer - Big DataPlatform
Conviva
Bangalore, India
2d ago

Description

Senior Software Engineer, Big DataPlatform

Have you watched Game of Thrones on www.hbo.com or live broadcasting of FIFA World Cup on www.espn.com? If the answer is yes, you have already used Conviva technologies.

With a view into over 4 billion streams per month from over 1.6 billion unique devices, Conviva provides a global map of the Internet with detailed intelligence, giving online video providers the power to navigate the pitfalls of delivering video over an infrastructure not built for video.

By recording detailed, real-time information on each and every viewer’s experience during every viewing session, Conviva’s big data platform not only offers an unparalleled view into what is happening, but the ability to preemptively avoid the bottlenecks and outages that cause viewers to stop watching.

What you get to do

  • Build big data processing systems for live streaming and / or off-line processing
  • Solve engineering challenges in managing real-time processing of big data with emphasis on reliability, scalability, flexibility
  • Help design, build and launch a new product
  • Basic Qualifications

  • BS / MS / PhD in CS or equivalent
  • Strong knowledge of CS fundamentals, data structures, and algorithms
  • Knowledge of Design Principles, especially in Distributed Systems
  • Expertise in Java (language, libraries, debugging) or similar (Scala, Go)
  • Experience with server testing and debugging methodologies
  • 4+ years of experience as a software engineer developing core product code
  • Strong desire to work in a rapidly growing company and make it a success
  • Preferred Qualifications

  • Experience buildingreal-time systems at high scale
  • Experience building massively scalable data infrastructure using commercial and open-source tools
  • Experience with Big Data Systems (such as Hadoop or Spark)
  • Experience designing Spark-based applications
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form