Cutshort logo
Hotstar logo
Senior Software Engineer - Personalisation
Senior Software Engineer - Personalisation
Hotstar's logo

Senior Software Engineer - Personalisation

Deepayan Mallick's profile picture
Posted by Deepayan Mallick
3 - 7 yrs
₹25L - ₹40L / yr
Bengaluru (Bangalore)
Skills
Data Structures
Algorithms
skill iconJava
Distributed Systems
skill iconPython
skill iconElastic Search
At Hotstar, we have over 100 million users on Play Store & capture close to a billion clickstream messages daily. The engineering team at Hotstar is at the centre of the action and is responsible for creating the unmatchable user experience. Our engineers solve real-life complex problems and create compelling experiences for our customers. As an engineer in the Personalisation team, you will build platforms and tools that deliver personalised recommendations to 150+ million users. You will work on building storage solutions and microservices that serve recommendations at a rate of few 100K requests per second. You will build tools that serve recommendations to our users in real-time. The pace of our growth is incredible. If you enjoy working on problems at scale and if you want to build our platform for the next 100 million, join us! Your key responsibilities • You will build robust, secure and scalable microservices to power the Personalisation engine at Hotstar • 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 • BE/B.Tech/M.Tech/PhD in Computer Science or a related field. • Strong coding skills (Python or Java or Golang) • Experience building distributed domain-driven microservices • Strong understanding of database and storage fundamentals • Experience with AWS stack
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Hotstar

Founded :
2015
Type :
Product
Size :
500-1000
Stage :
Profitable

About

Disney+ Hotstar is an online video streaming platform owned by Novi Digital Entertainment Private Limited, a wholly owned subsidiary of Star India Private Limited. Disney+ Hotstar currently offers over 100,000 hours of TV content and movies across 9 languages, and every major sport covered live. Highly evolved video streaming technology and a high attention to quality of experience across devices and platforms, make Disney+ Hotstar the most complete video destination for Over The Top (OTT) video consumers.
Read more

Connect with the team

Profile picture
Roopa Rangaprasad
Profile picture
Jayesh Sidhwani
Profile picture
Deepayan Mallick

Company social profiles

linkedintwitterfacebook

Similar jobs

Myrsa Technology Solutions
Ruben Ghosh
Posted by Ruben Ghosh
Mumbai
3 - 4 yrs
₹4L - ₹5L / yr
skill iconJavascript
skill iconPHP
skill iconPython
skill iconRuby on Rails (ROR)
skill iconNodeJS (Node.js)
+2 more
Job Description
Our growing software technology business is looking for a Mid Level Full Stack Developer to join our Development Team. We're looking for a talented, team-oriented, highly motivated, smart individual with a passion for software engineering, a strong desire to learn and an interest in providing mentorship to peers. We desire self-starting developers with strong experience developing sophisticated web applications leveraging the latest technologies. The successful candidate for this role must be an outstanding problem-solver with a great database and software architectural skills.
KEY REQUIRED SKILLS
• Node.js
• GIT
• MySQL
POSITION DESCRIPTION
We have an immediate need for a highly motivated Mid Level Node Software Developer to provide software development expertise and hands-on implementation using the latest open source server-side JavaScript technologies on the Node platform and other related open source products.
REQUIRED
• Strong software development experience with Node.js in addition to detailed understanding of user interface frameworks, back-end software architecture interactions and node module capabilities.
• One or more years' experience with one or more JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
• Strong development experience using Node.js.
• Strong communication and collaborative skills
• Portfolio of application(s)
DESIRED SKILLS
• Experience with HTML5, CSS3.
• Experience with source code versioning and Pull Requests with Git repositories.
• Standards & Protocols knowledge including JSON.
• Complex programming, program debugging, automated program testing, data analysis, problem analysis and resolution of issues within open source applications.
• Experience in other languages such as .net, including VB and C# are a plus
• Operating System and Infrastructure experience with Ubuntu Linux and Windows Server.
EDUCATION
• Bachelor’s degree from an accredited college in a related discipline, with minimum 2-3 years of relevant professional experience.
• Exact skill match may allow flexibility with education and experience requirements
• Certifications are a plus.
Read more
Neo Sense Vector Technology
Dharmini Patel
Posted by Dharmini Patel
Ahmedabad
5 - 10 yrs
₹12L - ₹28L / yr
skill iconDjango
skill iconPython
RESTful APIs

Must Have:

  • Thorough experience (Sr. Developer: 3+ years) in core python as well as the Django framework.
  • Deep understanding of designing and implementing REST web services/APIs.
  • Ability to address authentication and security constraints efficiently.
  • Knowledge about Amazon web services and ability to integrate it.
  • Ability to write complex python utility scripts.
  • Ability to deliver design documentations whenever needed.
  • Knowledge of Version Control using SVN/GIT.
  • Ability to analyse, debug and resolve basic to complex problems on-demand (independently).

Nice To Have:

  • Knowledge with microservice architecture is a BIG plus.
  • Knowledge of the docker platform to serve the applications in docker containers and being able to use docker compose will be a plus.
  • Leadership and Time Management skills.
Read more
Beauto Systems Private Limited
Beauto Systems
Posted by Beauto Systems
Pune
3 - 5 yrs
₹4L - ₹6L / yr
skill iconPython
skill iconDjango
ORM
JIRA
skill iconGit
+1 more
  • Web application development using Python,
  • Django, DRF(Django Rest Framework), Django ORM,
  • Worked with varieties of Relational Databases (RDBMS) like SQLite, MySQL, PostgreSQL.
  • Experience in Version Control with Git and Bitbucket.
  • Experience with JIRA the development progress and tracking deadlines of the project
  • Experience with web applications using technologies like HTML5,CSS, JavaScript, JQuery, AJAX, Angularjs,Reactjsand Bootstrap,XML.
Read more
Geotrackers Mobile Resource Management Pvt Ltd
Vasudha Beniwal
Posted by Vasudha Beniwal
Kothrud, Pune
2 - 7 yrs
₹5.5L - ₹7L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more
Must have skills:
  • Java, Spring MVC, Java Script, HTML5, CSS, JQuery, and BootStrap. Highlighted Skills are mandatory

 

Detailed JD

  • Back-end Skills Strong hands-on working experience in Core Java, Spring MVC, and Hibernate.
  • Front-end Skills Good hands-on experience in Java Script, Angular, HTML5, CSS, JQuery, and BootStrap.
  • Database Good experience working with DB like MySQL.
Read more
Diatoz Solutions Private Limited
at Diatoz Solutions Private Limited
1 video
1 recruiter
Praveena Satrasala
Posted by Praveena Satrasala
Bengaluru (Bangalore)
3 - 5 yrs
₹7L - ₹8L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

Job Description

We are looking for a great Java Developer who is passionate about working in the Microsoft tech stack using Java. Your primary focus will be on developing common reusable components and implementing them following well-known best practices. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving and an attitude to learn is essential. 

Job Responsibilities

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Design and develop dockerised microservices for cloud 

 

Required skills and experience include:

  • BS in Computer Science or other field of study and applicable work experience.
  • Most likely 3-5 years of experience on Java Web Development.
  • Experience in developing Microservices for cloud (Azure/AWS/GCP) is preferred
  • Experience in Spring Framework (Spring boot, spring Batch), Spring MVC, Microservice model, RESTful web services
  • Experience in databases like SQL Server, Oracle, PostgreSQL, MySQL, MongoDB is desired.
  • Should have hands-on experience on Hibernate, JPA or MyBatis or any other persistence framework.
  • Must have strong teamwork orientation and the ability to foster collaboration within and across teams 
  • Knowledge of Maven/gradle
  • Knowledge of Docker, Kubernetes 
  • Good Communication skills ( English)

 

 

Primary Skills(Mandatory)

Core and Advanace Java 1.8 , Web and Microservice development using java (Jsp, Servlet, Spring boot, Spring MVC), Restful Web Services, Spring framework, RDBMS (Postgres, Mssql server), Hibernate 

 

Secondary Skills

Java script, Frontend web development - (Angular,nodejs) ( Not mandatory)

 

Additional Information

  • Should have experience of working in any previous IT Software company 
  • Any additional certification will be a plus
  • Comfortable working from Office.

 

Read more
Coredge
at Coredge
3 recruiters
Hiring Coredge
Posted by Hiring Coredge
Bengaluru (Bangalore), Pune, Noida
8 - 12 yrs
₹1L - ₹15L / yr
skill iconGo Programming (Golang)
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconPython
skill iconJava
+4 more
You need to write scalable Golang code for developing and implementing robust applications. You would indulge your dedication and passion to build server-side logic ensuring low-latency and high-end performance. You should have sound knowledge of Kubernetes, Docker, Microservices.

YOUR ‘OKR’ SUMMARY
OKR means Objective and Key Results.
As a Senior Development Engineer at Coredge, you will help develop our next-generation cloud native core
solution along with the product and the open-source community to build the Coredge.io vision

What you will do?
  • System engineering and implementation in Golang.
  • Working on performance issues using creative experiments and internally developed product features.
  • Research, propose, and integrate relevant open-source projects based on product objectives.
  • Write organized, efficient, and well documented Python/Golang code as an example for junior engineers.
  • Participation in all levels of product definition, design, implementation, testing, and deployment.
  • Must include the ability to discuss abstract system architectures from ideas through implementation and
  • creatively apply domain experience to solve technical challenges.
  • Mentoring software engineers, fostering an environment of trust and accountability.

What you will need?
A strong sense of ownership, urgency, and drive. As an integral part of the development team, you will need the following skills to succeed.

  • Strong Golang skills to develop framework(s).
  • Hands-on to design & develop re-usable framework components.
  • Hands-On experience on developing framework, designing re-usable framework components.
  • Experience in engineering practices such as code refactoring, design patterns, design driven development,
  • Continuous Integration, building highly scalable applications, application security and functional programming.

Additional Skills:
  • Knowledge of Cloud native would be an advantage.
  • Understanding of Kubernetes from Architecture side and also understand the Standard API.
  • Code contributed to CNCF or similar community will be plus.
  • Performance benchmarking of K8’s or any cloud will be added advantage.

Additional Advantage:
  • Deep understanding of technology and passionate about what you do.
  • Background in designing high performant scalable software systems with strong focus to optimize hardware cost.
  • Solid collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic environment.
  • Strong commitment to get the most performance out of a system being worked on.
  • Prior development of a large software project using service-oriented architecture operating with real time constraints.

What's In It for You?
  • You will get a chance to work on cloud-native and hyper-scale products
  • You will be working with industry leaders in cloud.
  • You can expect a steep learning curve.
  • You will get the experience of solving real time problems, eventually you become a problem solver.

Benefits & Perks:
  • Competitive Salary
  • Health Insurance
  • Open Learning - 100% Reimbursement for online technical courses.
  • Fast Growth - opportunities to grow quickly and surely
  • Creative Freedom + Flat hierarchy
  • Sponsorship to all those employees who represent company in events and meet ups.
  • Flexible working hours
  • 5 days week
  • Hybrid Working model (Office and WFH)

Our Hiring Process:

Candidates for this position can expect the hiring process as follows (subject to successful clearing of every round)
  • Initial Resume screening call with our Recruiting team
  • Next, candidates will be invited to solve coding exercises.
  • Next, candidates will be invited for first technical interview
  • Next, candidates will be invited for final technical interview
  • Finally, candidates will be invited for Culture Plus interview with HR
  • Candidates may be asked to interview with the Leadership team
  • Successful candidates will subsequently be made an offer via email
  • As always, the interviews and screening call will be conducted via a mix of telephonic and video call.

So, if you are looking at an opportunity to really make a difference- make it with us…
Coredge.io provides equal employment opportunities to all employees and applicants for employment and prohibits
discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability
status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other
characteristic protected by applicable central, state or local laws.
Read more
DataMetica
at DataMetica
1 video
7 recruiters
Nitish Saxena
Posted by Nitish Saxena
Pune
3 - 12 yrs
₹3L - ₹30L / yr
java developer
skill iconJava
J2EE
Spring
Hibernate (Java)
+3 more
3+ years having hands-on experience in coding, usually in a pair programming environment providing solutions to real problems in Bigdata world
Working in highly collaborative teams and building quality code
Working in lots of different domains and client environments also understanding the business domain deeply
Architect highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance
Suggest new architectural elements to improve the existing architecture
Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible
Translate business requirements into scalable and extensible design
Create platforms, reusable libraries and utilities wherever applicable
Continuously refactor applications to ensure high-quality design
Choose the right technology stack for the product systems/subsystems
Write high-quality code that are modular, functional and testable; Establish the best coding practices
Formally mentor junior engineers on design, coding and troubleshooting
Plan projects using agile methodologies and ensure timely delivery
Troubleshoot issues effectively in a distributed architecture
Communicate, collaborate and work effectively in a global environment
Operationalize releases by partnering with Tech operations on capacity planning and operability of the product.

Skills Required:
Proficient in JVM based language(like Java, Groovy), J2EE technology stack
Expertise in API design and development, experience in dealing with a large dataset
Strong in collections, algorithms, multithreading, also have worked on Springboot, Hibernate frameworks.
Practicing the coding standards (clean code, design patterns, etc)
Very strong object-oriented design skills, awareness of design patterns and architectural patterns
Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc.
Strong problem-solving skills, algorithmic skills and data structures
Experience in agile methodologies like Scrum
Good understanding of branching, build, deployment, continuous integration methodologies
Experience in leading a team (min 5)and mentoring engineers
Attitude to getting Stuff Done!
Ability to make decisions independently.

Good to have:
Hadoop knowledge
Cloud Platform Architecture
Groovy
Read more
"MNC Company" strong set up across borders
"MNC Company" strong set up across borders
Agency job
via Select Source International by Bhumika Garg
Remote, Bengaluru (Bangalore)
4 - 8 yrs
₹8L - ₹25L / yr
skill iconJava
Data Structures
Algorithms
DevOps
Microservices
Java 8
Libraries, Interface, Language Fundamentals
Data Structures, Algorithms, Collections
Design Patterns, Singletons
Multithreading
Messaging, CI/CD
Databases
Tooling:
Application Layering, Architectural Design
Unit Testing/ Integration Testing
Any Devops tooling experience (Docker/ Kubernates/ Terraforms)
Tool Configuration and Log Monitoring
Read more
goplaybook app
at goplaybook app
3 recruiters
Himanshu Tomar
Posted by Himanshu Tomar
NCR (Delhi | Gurgaon | Noida)
4 - 8 yrs
₹8L - ₹12L / yr
skill iconPython
skill iconNodeJS (Node.js)
NOSQL Databases
MEAN stack
Microservices
+3 more
Senior Backend Developer Job Duties 1. Optimising existing Stack & Architecture 2. Has Expertise in handling Backend Microservices Architecture, High-Concurrency, Multi-Thread, Server-side system. 3. Develop efficient, reusable, reliable & Scalable Code. 4. Has the Hustle and Ownership approach. Also, Has the ability to lead technical team. 5. Implementation of security and Data storage solution. Requirements 1. Has Expertise of 3+ years on Python and related frameworks. 2. Has Experience with micro-services architecture 3. Has Experience with relational DBs and Linux environments 4. Has Expertise in development and use of REST/3P APIs. 5. Has a great understanding of SQL and NoSQL worlds. We use both Firebase as well as PostgreSQL. 6. Has Experience in handling AWS 7. Has Experience in payment gateway implementation. 8. Has Experience building high-traffic systems 9. Knowledge in Node.js is a plus. 10. Has Experience of leading a team/project/startup in tech role.
Read more
Joveo
at Joveo
1 recruiter
suvarchala vsn
Posted by suvarchala vsn
Hyderabad
3 - 7 yrs
₹15L - ₹30L / yr
skill iconScala
skill iconJava
Microservices
Distributed Systems
We are Joveo Joveo is an exciting programmatic media start-up with grand ambitions; ‘a job for everyone’. Harnessing machine learning and big data, our platform connects our clients with the right candidates for the right roles, faster and more efficiently than ever before. Through brilliant people and innovative technology, we are driving next generation recruitment technology solutions. We have a unique culture which embodies the core values of the company - transparency, teamwork, integrity and ownership. We believe in faster iterations, deploying code into production on a daily basis, heavy focus on customer delight, flat hierarchy, and fun environment. Responsibilities: You will be part of a small team, with a large amount of ownership and responsibility for managing things directly. You will ship high-quality solutions with a sense of urgency and speed. You will work closely with product managers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution. You will have the freedom to suggest and drive organization-wide initiatives. Requirements: 4+ Years of Experience as a Development Engineer with a Bachelor’s degree in Computer Science, computer engineering, electrical engineering or equivalent work experience. Experience with at least one the following languages: Scala, Java, and/or any functional language. We code primarily in Scala, so you’ll be excited to either ramp up on that or continue building awesome things with it. Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation). A blend of product, system, and people knowledge that lets you jump into a fast paced environment and contribute from day one An ability to balance a sense of urgency with shipping high quality and programmatic solutions Extensive experience working with a large codebase and cross-functional team Self-motivation and an enjoyment for a startup environment Competitive benefits: At Joveo, we are passionate about creating a stimulating and supportive work environment for you. We strive to keep you healthy, happy and productive. We offer market competitive salary, Stock options and many more. We offer flexible work hours and work from home options. Everyday free lunch and snacks and we do have team outings, parties and unlimited fun. We are an exciting and dynamic startup company with unique benefits.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos