- B2C
- B2B
- Public StagePublicly traded company
- +1
Software Engineer - Prime Video
- Remote •+2
- 2 years of exp
- Full Time
About the job
DESCRIPTION
Prime Video (PV) is a premium entertainment service that offers customers the greatest choices in what to watch, and how to watch it. Prime Video delivers movies and TV shows instantly to TVs, tablets, game consoles and PCs worldwide. This is a young and evolving business within Amazon where creativity and drive can have a lasting impact on the way video is enjoyed worldwide. You will be encouraged to see the big picture, be creative, and positively impact millions of customers. We’re building the future of TV—yes, it’s challenging, but it’s also a lot of fun.
PV App Resiliency team has the mission to protect the Prime Video content discovery experience against outages in critical software. Our vision is to decouple the availability of the core customer journey from the real time availability of the PV services which support that journey, to ensure our customers can always access the Prime Video experience despite any ongoing software outages.
We build and work with the latest technologies, primarily AWS, to implement highly durable and automated resiliency and disaster recovery mechanisms for the Prime Video customer experience. Our solutions include software for- (1) measuring critical experience availability, (2) circuit breaker technologies for fault isolation in critical service failures, (3) automated monitoring of PV services, and (4) automated fallback solutions to ensure customers have a functional PV experience while a critical service is down.
The team is seeking a talented and passionate Software Development Engineer to join our team. As a member of the team, you will get to collaborate with senior engineers across a large cross-section of Prime Video technical stack, to propose and drive cross-system designs and implementations. There is ample of opportunity for growth due to the high visibility work, and presence of senior engineering talent for guidance and mentorship.
The successful candidate will have a strong technical ability, a motivation to achieve results in a fast-paced environment, high creativity, great analytical reasoning skills, and, of course, a passion for TV and movies.
Work/Life Balance
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to your productivity and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future. We have many succeessful internal transfers cases, both domestic and international. We are well versed with the challenges faced by candidates during this process and have prior art to make joining and onboarding a seamless experience for both sides.
BASIC QUALIFICATIONS
2+ years of non-internship professional software development experience
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
PREFERRED QUALIFICATIONS
Experience with mission critical, 24x7 systems
Experience with high throughput, multi-threaded systems
Experience implementing and consuming large scale web services
Experience in development on cloud based infrastructure
Experience influencing software engineers best practices within your team
Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems
Enjoys API Design and Scaling
Enjoys TV and Movies
Excellent problem solving skills
Meets/exceeds Amazon’s leadership principles requirements for this role
Total Compensation: $220k to $375k
About the company
- B2C
- B2B
- Public StagePublicly traded company
- Top InvestorsThis company has received a significant amount of investment from top investors