About the role
Netflix is seeking a talented and experienced Software Engineer to join our Back-End team in Bangalore, India. In this role, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems that power Netflix's streaming platform. You will work closely with cross-functional teams to identify and solve complex technical challenges, improve system performance, and ensure the reliability and security of our services.
Key Responsibilities:
- Design and develop high-performance, scalable, and fault-tolerant backend systems and services
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Optimize existing systems and services for improved performance, reliability, and scalability
- Participate in code reviews, pair programming, and knowledge sharing to continuously improve engineering practices
- Contribute to the development and maintenance of our microservices architecture, deployment, and monitoring tooling
- Stay up-to-date with the latest technologies, frameworks, and best practices in backend engineering
Requirements:
- Strong proficiency in at least one backend programming language (e.g., Java, Python, Go, Scala)
- Extensive experience in designing and developing scalable, fault-tolerant, and highly available distributed systems
- Familiarity with cloud-based architectures and experience working with cloud providers (e.g., AWS, GCP, Azure)
- Expertise in database technologies (e.g., SQL, NoSQL, Redis) and caching strategies
- Understanding of software design patterns, architectural principles, and engineering best practices
- Excellent problem-solving, critical thinking, and analytical skills
- Effective communication and collaboration skills to work with cross-functional teams
About the company
Netflix is the world's leading streaming entertainment service with 223 million paid memberships in over 190 countries enjoying TV series, documentaries, feature films and mobile games across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.