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

Eitacies Inc
at Eitacies Inc
2 candid answers
Vijay Kumar
Posted by Vijay Kumar
Remote only
5 - 11 yrs
₹25L - ₹30L / yr
skill iconJava
core java
cache
micro services
kafka
+7 more

Job title : Backend Engineer

Location : Remote


Job Description

  • Responsibilities:
  • Execute on the software development strategy to improve our dynamic highly distributed system
  • Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery
  • Collaborate closely with the product management, architects and dev-ops to achieve quality releases
  • Work hand-in-hand with customer support, documentation and downstream teams to enable customer success
  • Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
  • Be able to clearly communicate goals and desired outcomes to internal project teams
  • Interview, mentor and coach new team members

Skills :

Requirements:

  • BS/MS in Computer Science/Engineering with 8 years or equivalent experience
  • Be a self-starter, able to learn independently and adapt quickly
  • Advanced-level of experience as hands-on Core Java Software Engineer in a distributed/cloud-based product
  • Solid experience with Spring framework, Rest API, MongoDB, ElasticSearch, Kubernetes and Docker
  • Cloud Experience (AWS, Google Cloud, Azure)
  • Strong experience and knowledge with Micro services, distributed processing systems, and performance optimization
  • Experience with Agile development process and embrace Agile methodologies
  • Strong believer of automation test and strive for higher code coverage
  • Can-do attitude on problem-solving, quality and ability to execute

Education

  • BS/MS in Computer Science/Engineering with 5 years or equivalent experience
Read more
Banyan Data Services
at Banyan Data Services
1 recruiter
Sathish Kumar
Posted by Sathish Kumar
Bengaluru (Bangalore)
3 - 15 yrs
₹6L - ₹20L / yr
skill iconPython
skill iconDjango
skill iconFlask
API
MySQL
+6 more

Senior Python Backend Developer 

Notice Period: 45 days / Immediate Joining

 

Banyan Data Services (BDS) is a US-based Infrastructure Services Company, headquartered in San Jose, California, USA. It provides full-stack managed services to support business applications and data infrastructure.  We are looking for a Senior Python Developer to join our development team based out of Bangalore. This teamwork on building the next-generation SAS application on the Hybrid Cloud platform.  

It's a once-in-a-lifetime opportunity to join our rocket ship startup run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next-gen data evolution challenges.  

 

Key Qualificatisons

· Ability to write high-quality code efficiently.

· Design and develop new services/micro-services.

· Participate in planning and management of development process.

· Share architectural design vision with both technical and non-technical team members, including fellow engineers.

· Works on improvements in development toolset including testing frameworks, deployment scripts, and monitoring libraries.

· Experience solving complex problems and implementing solutions for performance and scalability.

· Write clean, well-structured, and maintainable code with automated test coverage and corresponding documentation.

· Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes.

· Comfortable working with all aspects of software development; including dev-ops, quality assurance, research, and design.

Requirements

· Minimum 3 years of experience as a Python Developer in application development.

· Experience in Developing applications/software using Python, developing web services using Django/Flask, working with REST API, and working with any databases technology.

· Strong in Reg expression and string handling.

· Strong in python programming and should be able to develop both API, UI, and backend validations.

· Integration of user-facing elements developed by front-end developers with server-side logic and Implementation of security and data protection.

· Experience in Developing applications, software using Python, developing web services using Django, Flask, working with REST API, and working with any databases technology.

· Worked on open-source tools for logging, monitoring, search engine, caching, etc.

· Exposure to any of relation database technologies MySQL/Postgres/Oracle or any No-SQL database.

· Experience working on DevOps tools for continuous integration.

· Performed App servers, application deployments, web server deployments.

· Design and implementation of low-latency, high-availability, and performant applications.

· Working knowledge of AWS, enough to be able to set up the environment for application development.

· Good good analytical and execution skills.

· Worked on open-source software for development, logging, monitoring, search engine, caching, etc.

http://www.banyandata.com" target="_blank">www.banyandata.com 

Read more
Fragma Data Systems
at Fragma Data Systems
8 recruiters
Priyanka U
Posted by Priyanka U
Remote only
4 - 6 yrs
₹10L - ₹15L / yr
skill iconJava
Microservices
skill iconSpring Boot
skill iconMongoDB
skill iconRedis
  • Expertise in Java Microservices, Spring, Spring boot MongoDB and Redis 
  • Hands-on programming skills
  • Proficient communication skills
Read more
e-Zest Solutions
at e-Zest Solutions
2 recruiters
Pooja B
Posted by Pooja B
Remote, Pune
4 - 10 yrs
₹4L - ₹12L / yr
skill iconJava
J2EE
Spring
Hibernate (Java)

The Junior/ Senior Software Engineer will be a member of the development team for Supply Chain Application module suite. The Supply Chain modules includes components at various layers, including server-side, integration, supply chain planning engines and user-interface. This individual will be responsible for participating in module development and providing technical assistance to junior members of the team.

 

 

Experience and Skills:

  • 4-10 years of of experience in writing software
  • Strong analytical problem solving skills
  • Strong Object Oriented Programming Skills. Good understanding of data structures and algorithms.
  • Extensive knowledge of the Java programming language
  • Understanding of software design patterns, J2EE components (EJB, JSP, Servlets), and XML
  • Experience with relational databases (preferably Oracle) and Object/Relational frameworks. Should be able to write SQL queries, procedures, triggers and do basic performance tuning.
  • Experience with C++ is a plus.
  • Functional knowledge of supply chain management domain.
  • Prior experience in development or consulting with an enterprise software vendor – preferably in supply chain planning or forecasting area.
  • Experience with enterprise integration patterns & protocols, including SOAP, REST, JMS, EDI is a plus.
  • Experience writing build & deployment scripts (e.g. Ant)
  • Excellent communication (verbal and written) and interpersonal skills
  • Systems implementation skills: requirements/process analysis, conceptual and detailed design, configuration, testing, training, support
  • Some experience with a scripting language such as Python or Ruby preferred
  • Some experience with newer web client technologies such as AJAX, EXTJS preferred.

 

 

Essential Functions:

  • Producing design documents based on a requirements document and participating in design reviews
  • Producing effort estimates
  • Writing code, automated unit and functional tests, and build/deployment scripts
  • Participating in code reviews
  • Executing performance/scalability tests & profiling hotspots
  • Collaborating with QA, Technical Operations and Production Support during the various phases of a project

 

 

Education:

BE/ BTech/ ME/ MTech in Engineering, Computer Science

Read more
TBM Technologies Pvt
at TBM Technologies Pvt
1 recruiter
HR Team
Posted by HR Team
Remote, Okhla, NCR (Delhi | Gurgaon | Noida)
1 - 2 yrs
₹2L - ₹3L / yr
skill iconPython
skill iconDjango
Webservices

About TBM Technologies Pvt Ltd

Established in 2006, we are a research-driven 'machine-to-next' technology company. In 2018, we were recognized as the 'Telecom Technology Company of the Year - India'. We were named 'Most Innovative Software Development Company - India in 2017' and 'Best Telecom Software Company - India'. Other awards include being named among the '20 Most Promising Software Development Companies' and recognition by GSMA at the Mobile World Congress 2011. Our smart solutions enhance lifestyles and save lives, by enabling more effective communications.

With our proprietary software and technologies, we deliver solutions to telecom operators, including Airtel, Dialog Axiata, Verizon Wireless, Vodafone, and Idea. A dedicated research team focuses on next-generation solutions with sensors, smart devices, location 5.0 technology, multi-lingual multi-modal communication, omnichannel delivery platforms, cloud technologies, virtualization, rack servers, mobile phones, analytics, machine learning, and IoT.



Responsibilities :

1. Creating visually appealing, sustainable and reliable enterprise grade web applications.

2. Working with the latest frameworks and technologies used in Python, Django and web development.

3. Integrating Python applications with cross-platform web services.

4. Utilize Agile and other advanced methodologies to document, design, develop, deploy and maintain Python applications, services and solutions.

5. Staying up to date by learning new technologies and software.

6. You will be empowered to express your opinion to help shape the design of the product.

7. Creating products that will involve you from design to completion.

8. You will be part of several initiatives that help people and save lives on a very large scale across many countries.

Our Requirements :

1. Bachelor's degree in Computer Science or BTech from a reputable university or related field or equivalent military or industry experience

2. Some prior training courses in C or Python Web Development.

3. Experience with Apache and MySQL will be appreciated.

4. Experience with performance profiling and performance tuning enterprise applications.

5. Self-Learning, motivated, and disciplined attitude.

6. High level of logic and reasoning skills.

7. Good verbal and written communication skills.

Required Experience: A minimum experience of 1 year of working in Python.
Read more
Joveo
at Joveo
1 recruiter
Praful Gupta
Posted by Praful Gupta
Hyderabad
3 - 7 yrs
₹18L - ₹28L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more

Job brief

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience as a Sun Certified Java Developer
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
Read more
Oust Labs
at Oust Labs
1 video
3 recruiters
Prabhakar Kulkarni
Posted by Prabhakar Kulkarni
Bengaluru (Bangalore)
5 - 8 yrs
₹7L - ₹11L / yr
RESTful APIs
Object Oriented Programming (OOPs)
Database Design
skill iconJava
skill iconAmazon Web Services (AWS)
+3 more
Job Description : PROFESSIONAL QUALIFICATIONS / SKILLS 1) 2 - 4 years of extensive experience in developing Client-Server (Web) applications using Java and J2EE Technologies 2) Expertise in developing applications using JDBC/DBCP2 3) Very Strong Core Java ( Collections, multithreading etc) 4) Expertise in Java Server programming 5) Must have work experience in RESTful Web services 6) Strong in OOPS and designing solutions 7) Good in MYSQL queries scripting and database concepts 8) Good problem solving ability 9) Ability to debug complex issues 10) Hands on in Git 11) Comfortable in working in Linux environment 12) Understanding of JSON 13) Experience in Tomcat 14) Experience in using tools like Eclipse, IntelliJ Good to have: 1) Caching concept and hands-on 2) AWS 3) Messaging Queue (JMS/SQS etc) 4) NoSQL database Thank you
Read more
Zoliday
at Zoliday
2 recruiters
Paras Jain
Posted by Paras Jain
Bengaluru (Bangalore)
3 - 8 yrs
₹12L - ₹18L / yr
skill iconPython
MySQL
skill iconRedis
Are you a Software Engineer with extensive coding experience? Are you enthusiastic about writing modular, reliable, and efficient code? Do you love seeing your work impact the end-user directly? If so, let’s connect. We are looking for smart people who can use the best available tools to get things done quickly. About Zoliday: -------------------Zoliday is a modern, online business travel platform. We believe business travel should be smooth and efficient for both travellers and travel management teams. With Zoliday, companies can manage the complete cycle of business trips - from requests and bookings to expenses and reports - all on one portal. We use data, machine learning, and algorithms with consumer-grade UX to deliver significant improvement in time-to-book and give real-time recommendations and insights.We are a funded startup with years under our belt in the travel domain and partnerships with leading travel providers, hotel chains and GDS platforms. Our clients include prominent startups and leading FMCG companies.Your Role: --------------As a senior software engineer, you will have ownership of server-side architecture, development, and scaling. You will be part of the core engineering team working with the product team to design, build, and implement the product.Your responsibilities:---------------------------- - Product development in Python/Tornado/Django and Angular 6/7- Integrating APIs for booking, payment, and reports- Design, build, and test modules- Create and implement system architecture. Required Experience and Skills:------------------------------------------ - Extensive experience of building complex web products in a similar role (typically 4 years or more)- Full stack development experience or expertise in server-scaling will be preferred.- Agility and ability to deliver products quickly using open libraries, tools, modules.- Eager to learn and try out new technologies and frameworks.Our stack:--------------Applications and Platforms - Python, Tornado, Django, MySQL, Redis, Angular 6/7, jQueryDevops - Nginx, Ansible, Supervisor, EC2, RDS, CDN, SES, WebpackBenefits:------------ ESOP options
Read more
Amazon India
at Amazon India
1 video
58 recruiters
Navin Kumar
Posted by Navin Kumar
Bengaluru (Bangalore)
7 - 16 yrs
₹40L - ₹60L / yr
skill iconJava
skill iconPython
Data Structures
Algorithms
skill iconAmazon Web Services (AWS)
+1 more
Amazon CloudSearch from Amazon Web Services (AWS) is looking for Senior Software Development Engineers for its Bangalore team who can help build cutting edge search technologies for customers of all sizes. If you have a solid understanding of fundamental algorithms and system design and are able to produce bulletproof code, we are looking for you. CloudSearch team develops and maintains 2 of the AWS services "Amazon Elasticsearch Service" and "Amazon CloudSearch". We are part of A9, Amazon’s search subsidiary. As a small company, we have a culture of creative problem solving, intellectual design, fast-paced development, and passionate product delivery. As a subsidiary of Amazon, we also have the longevity and resources of a larger company and the ability to quickly introduce our technology to millions of users. As a CloudSearch Engineer, you will: · Design, develop, and support a world-class CloudSearch and Elasticsearch platform that manages thousands of search domains across 2 AWS services. · Focus on scalability, performance, service robustness, and cost trade-offs. (Especially as they pertain to a highly-virtualized, elastic, cloud-based environment) · Apply scientific analysis and mathematical modeling techniques to predict, measure, and evaluate the consequences of designs and the ongoing success of our platform · Continuously drive to explore, improve, enhance, automate, and optimize distributed systems and tools to best meet evolving business and market needs · Work alongside a dedicated operations team to develop and support the smooth 24x7 operation of our worldwide service · Participate in setting a vision and objectives for Amazon CloudSearch in alignment with business and market needs · Invent the future of search instead of just being a bystander · Mentor other SDEs and advise the leadership team on the technical vision.
Read more
Civil Maps
at Civil Maps
4 recruiters
Venkata Kolla
Posted by Venkata Kolla
Hyderabad
7 - 12 yrs
₹25L - ₹30L / yr
skill iconJavascript
skill iconPython
Linux/Unix
skill iconNodeJS (Node.js)
NOSQL Databases
+3 more
We are Civil Maps Civil Maps, provider of 3D mapping technology for fully autonomous vehicles, has raised a $6.6 million seed funding round from Ford Motor Company, Motus Ventures, Wicklow Capital, StartX Stanford and Yahoo cofounder Jerry Yang’s AME Cloud Ventures. Civil Maps’ mission is to make it possible for fully autonomous vehicles (SAE Levels 4-5) to drive anywhere smoothly and safely. Through artificial intelligence and vehicle-based local processing, Civil Maps converts sensor data into meaningful map information built specifically to direct fully autonomous vehicles. The company will use the seed investment to accelerate product development and deployment with a number of leading automotive companies and technology partners. Civil Maps’ artificial intelligence software aggregates raw 3D data from LiDAR (high-resolution laser imaging), camera and other sensors onboard autonomous vehicles and organizes the information into machine-readable maps. The information is vastly more actionable information than today’s mapping systems and requires a fraction of the data storage and transmission for existing technologies. Thanks to this light data footprint, Civil Maps’ spatial information is far less costly to transmit over cellular networks, enabling the company to more easily crowdsource, update and share road data in real time—a major improvement over the lengthy processes that require human annotation in current use. As a result, the company can quickly generate and maintain maps that give fully autonomous vehicles the comprehensive and precise knowledge to autonomous operate safely and smoothly on all roads. About the Opportunity This is an opportunity to work on some of the most exciting problems in the autonomous vehicle industry. Civil Maps is looking for a developer to grow its backend infrastructure. You will be interacting with a completely custom-made distributed computing framework, handling terabytes and petabytes of machine vision data, and millions of requests from robotic platforms. In our interdisciplinary teams, you will get acquainted with the many facets of 3D map creation: data collection, geospatial registration, feature extraction, auditing. Come work on novel challenges, learn and grow while helping Civil Maps achieve on-demand perception of the world around us. Qualifications 6+ years of software development experience in the below technologies. Solid understanding of JavaScript prototypes, callbacks, promises, performance issues. Experience designing and using REST services which can scale horizontally. Experience with Node.js and Express. Experience with unit testing, automation and validation frameworks. Experience with NoSQL databases (data model design), MongoDB or similar. Experience with Identity Management and Security (SSL protocols, data encryption, user authentication, authorization services). Experience with OAuth. Experience with messaging and caching frameworks. Experience with Linux based operating systems. Experience building applications in a cloud environment (ideally AWS). Experience with C++, Python is a plus
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