Eros Now

Principal Software Engineer - Platform

Engineering - Bangalore, Karnataka, India - Full Time

At Eros Now, we are building the ultimate destination for Indian movies, music and other entertainment for anyone, anywhere and on any device. Eros Now sits inside Eros International, the largest integrated film company in India. We are a small, cohesive technical team and have offices both in Bangalore and Silicon Valley. As we move toward the goal of becoming the online destination for Indian content, it is critical that we build lasting, large-scale solutions to deal with a rapidly growing user base.



As a Principal Engineer of the platform team at Eros Now, you will be architecting and developing large scale distributed infrastructure across multiple data centers worldwide. You will be working on exploring software and hardware strategies for getting the best performance out of various system configurations. You will be improving the existing PHP/MySQL stack and be largely involved in making good forward thinking judgements about adopting new technology.



  • 5+ years experience of server-side software development experience
  • Strong analytical and Computer Science background. BS or MS in Computer Science or equivalent work experience
  • Must understand the core principles of OO design & development and how to apply them in a highly scaled environment
  • Experience working in a Distributed/Cloud-based environment (e.g. Amazon EC2, GCE, Rackspace, Azure, etc.) and performance tuning of distributed systems
  • Deep understanding of good software design patterns mixed with a healthy passion for refactoring and keeping things simple
  • Experience owning and maintaining critical Web Services in a distributed environment
  • Experience building scalable, high-capacity systems with huge datasets and a high read/write throughput
  • Deep knowledge of concurrency, resiliency, caching, HTTP and REST.
  • Experience with Apache Lucene/SOLR and knowledge of core Java


Plus Requirements:

  • Experience building an online streaming platform
  • Excellent understanding of video/audio streaming technologies (HLS, DASH, Smooth Streaming)
  • Experience in Hadoop

Express Apply:

  If you're an excellent fit for this job - Put Your Money Where Your Mouth is. Send your resume to the hiring manager directly, and get a response back within one day.

Apply: Principal Software Engineer - Platform
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*