Sde Iii, Prime Video Commerce Tech

Amazon Amazon · Big Tech · IN, KA, Bengaluru · Software Development

Software Development Engineer III role at Amazon Prime Video, focusing on the commerce tech platform that powers the global offer ecosystem. The role involves designing, developing, and deploying end-to-end solutions for distributed systems, security, concurrency, scalability, availability, durability, and performance engineering. The team manages the entire offer lifecycle, including TVOD rentals, purchases, channel subscriptions, and account sharing enforcement, aiming to deliver personalized and contextually relevant offers. The platform processes millions of daily transactions and supports numerous client services. While AI is mentioned for personalization and ranking, the core of the role is in building and scaling the commerce platform.

What you'd actually do

  1. translate user needs, help define the roadmap, design, develop, deploy and test end-to-end solutions
  2. guide technology decisions to create amazing customer experiences
  3. Collaborating closely with organizational leaders, you ensure your solutions align with broader objectives
  4. You will play a crucial role in solving complex problems related to distributed systems, security, concurrency, scalability, availability, durability, and performance engineering
  5. contribute to the professional growth of your colleagues

Skills

Required

  • modern programming languages
  • distributed system design
  • service-oriented architecture
  • high scalable / resilient applications
  • algorithms
  • data structures
  • Java
  • databases both SQL and NoSQL
  • communicate clearly and concisely (both written and orally)
  • work well in a team across geographies
  • quickly adapt to new development environments
  • learn new systems
  • create reliable and maintainable code
  • find creative and scalable solutions to difficult problems
  • working with high-traffic, scalable services
  • leading design or architecture (design patterns, reliability and scaling) of new and existing systems
  • Experience building complex software systems that have been successfully delivered to customers

Nice to have

  • big data
  • machine learning
  • full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Bachelor's degree in computer science or equivalent

What the JD emphasized

  • complex problems
  • scalable solutions
  • high-traffic, scalable services
  • complex software systems