Manager, Big Data Platform

Short Description

Gracenote is hiring Manager, Big Data Platform who has the Ability to maintain an upbeat and positive attitude at all times.

Job Description

Gracenote is an entertainment data and technology provider powering the world‚??s top music services, automakers, cable and satellite operators, and consumer electronics companies. At its core, Gracenote helps people find, discover and connect with the entertainment they love. Daily, Gracenote processes 35 billion rows of data and is quickly becoming a world-leader in return path "big data." Over the past 3 years, the company has grown to more than 2000 employees in 17 countries, including over 600 of the world‚??s top engineers with a passion for music, video, sports, and entertainment technology. Founded in 1998, Gracenote is one of America‚??s most iconic and respected media companies.   

We are presently looking for a Manager,  Big Data Platform to join our Engineering team who will lead a team of data engineers/developers building next-gen data platform to link, enhance & distribute innumerable sources of data that power our core products.  This role is responsible for our online video metadata, a key part of the Gracenote video data ingestion platform, consuming data from the digital catalogs of media outlets like Netflix, Hulu, Amazon, and iTunes and preparing that data for curation by Gracenote's editorial teams.  Companies like Comcast, Google, and Apple rely on Gracenote video metadata to power their products for millions of customers around the globe. We're looking for people who are passionate about crafting and deploying high-quality, high-performance, and highly-available software to join us in building and evolving our platform to deliver data to our customers around the world.

FOR THIS ROLE WE ARE LOOKING FOR INDIVIDUALS THAT HAVE:
Overall Responsibilities
  • A full-stack developer who can provide expertise on multiple phases of a project lifecycle from concept development to solutions design, implementation, optimization and support.
  • Lead a team of Data Engineers/developers building an ingestion platform for terabytes of user events using frameworks/platforms such as Hadoop, Kafka, Spark, etc.
  • Should have good experience working on various No SQL databases like Cassandra, Dynamo DB, etc.
  • Should have relevant work in experience in Angular, Bootstrap, JQuery, Javascript, HTML, CSS, UI integration with Rest Web-services or Spring MVC controllers.
  • Design and develop high-quality products on Core Java / J2EE platform.
  • The candidate will follow Agile software development methodologies and adhere to best practices in the software development process.
  • Assisting the architect to drive the selection of technologies & designs, for development of high performing scalable platforms.
  • Should be able to provide technical guidance to a team of 3 - 4 senior developers
 
QUALIFICATIONS:
  • B.E / B.Tech / BCA/ MCA in Computer Science, Engineering or a related subject.
  • Ensure that development progress is within expected guidelines and is completed on time.
  • Smart + Exceptional written and verbal communication skills.
  • Ability to maintain an upbeat and positive attitude at all times.
  • Ability to work in a self-directed, fast-paced (nimble) environment

Desired Skills / Good to have:
  • Experience in working on public cloud environments like AWS, Azure w.r.t. solutions development, deployment & adoption of cloud-based technology components like IaaS / PaaS offerings.
  • Experience working with tools such as Jenkins, Chef, Ansible, Docker is a plus Experience in working with search platforms like Lucene / Solr / Elastic Search.
  • Other UI Technologies that we could consider: ReactJS, ExtJS

Must Haves:
  • Strong computer science fundamentals: data structures, algorithms, design patterns, distributed systems, and OO analysis & design.
  • In-depth expertise on Core Java & Java EE conceptual and programming skills.
  • Should have a deep understanding of SQL & NoSQL databases and technologies related to Stream processing such as Spark Streaming, Kafka, etc.
  • Good working knowledge on Cloud Services such as AWS, Azure, etc.
  • Experience in working on RESTful web services development & with frameworks like Spring Boot / Dropwizard, etc.
  • Experience in working with RDBMS like Oracle / MySQL / MS-SQL. Working expertise on any NoSQL data stores viz. Key-Value stores (Redis, AWS Dynamo DB) / Document DBs (Mongo DB / Couch base), Cassandra, Dynamo DB.
  • Ability to build configuration scripts using tools like Ant / Maven & adherence to test-driven development processes using frameworks like JUnit / Mockito.

Manager, Big Data Platform
Mid-Senior-level Information Technology | Technology | Information Full-time Information Technology | Engineering | Other Data Analyst | Data Engineer | Big Data
Gracenote, a Nielsen company, is the world leader in entertainment data and services. Whether you know it or not, Gracenote plays a big role in your digital lifestyle, powering the most popular music, movie and TV, and sports services on the planet.

At its core, Gracenote helps connect people with the digital entertainment they love. We do this by offering the largest database for music, sports, movies and TV shows, and creating best in class services and technologies, all on a highly scalable platform. 

Gracenote was acquired by Nielsen in 2017 and now has 1,800 employees working in more than 25 locations around the world including Los Angeles, Queensbury, Sao Paulo, Amsterdam, Munich, Mumbai, Sydney, Seoul and Tokyo. Our worldwide headquarters are in Emeryville, Calif. For more information, visit www.gracenote.com.
Apply Now