Job Description
The Amazon Prime Video team is looking for a smart, motivated, and results-oriented Software Development Engineer to join the team. We are a high-energy group focussed on the PV experience for Indian users to watch TV and movies.We are looking for candidates who are passionate about delivering world-class digital media experiences to our customers. Successful candidates for this position will be self-starters with excellent problem solving skills who love getting things done. Effective communication skills and a desire to tackle complex problems that emerge from driving a large business at Amazon are also a must.Our team is looking for an experienced SDE who will play an instrumental role in defining the system architecture, own and implement specific components, and help shape the overall experience for the Prime Video customers. You’ll collaborate closely with Product team, UX designers, and other SDE team members to help define the scope and roadmap of the product. As an early team member, you will take responsibility for technical problem solving, creatively meeting product objectives, and developing best practices.You will demonstrate cross-functional resource interaction to accomplish your goals. You will play a role in defining processes and methods to improve the productivity of the entire team. You are a person with a commitment to team work, who enjoys working on variety of tech stacks, is customer centric, and thrives on the challenge of building solutions that will operate at world-wide scale.
BASIC QUALIFICATIONS
1+ years of experience in software development Programming experience with at least one software programming language.Bachelor’s Degree in Computer Science or related field· Equivalent experience to a Bachelor’s degree based on 3 years of work experience for every 1 year of education· 1+ years professional experience in software development· Computer Science fundamentals in object-oriented design· Computer Science fundamentals in data structures· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
PREFERRED QUALIFICATIONS
Understanding of scalable computing systems, software architecture, data structures, and algorithms Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy Ability to work effectively in a cross-functional team.