Engineering Manager - Personalization
BANGALORE, KARNATAKA
ENGINEERING – LEADERSHIPFULL TIME
Your Key Responsibilities:
- You will build robust, secure and scalable microservices to power the Personalisation engine at Hotstar
- Management and execution against project plans and delivery commitments
- Manage the day-to-day activities of the engineering team within an Agile/Scrum environment
- Management of departmental resources, staffing, mentoring, enhancing and maintaining a best-of-class engineering team
- You will design and implement low latency caching and storage solutions
- You will build stream processing pipelines to compute personalised recommendations for our users in real-time
- You will continuously evaluate relevant technologies, influence and drive architecture and design discussions
What to Bring:
- Bachelor's Degree in Computer Science or related field
- 4+ years of experience designing and developing complex, interactive consumer applications
- 5+ years of experience in software development with strong expertise in Java with micro web frameworks – like Play, Spring MVC, reactive programming
- At least 3 years managing software development teams including hands-on architectural or distributed systems experience
- Exposure in building RESTful APIs with monitoring(New Relic, graphite),fault tolerance and metrics
- Experience with MySQL, NoSql (Cassandra, Redis, DynamoDB)
- Experience/Knowledge of Netflix OSS.Experience in server-side services using ElasticSearch, Kafka
- Experience with AWS stack
- Experience with CI/CD processes
- A strong track record of project delivery for large, cross-functional, projects
- Track record of bringing in and growing engineering talent
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
- A track record of communicating well with executives and non-technical leaders
- An Entrepreneurial spirit combined with strong program and product management skills