Senior Systems Development Engineer - Live and On Demand Video Delivery, Prime Video Delivery Technology
Are you excited about the online streaming future of the NFL, French Open, UEFA Champion’s League, and English Premiere League? That’s just half of it! We are also the home of The Expanse, The Boys, Lord of the Rings, and the largest streaming content library in the world. Delivery Technology is responsible for making sure every byte of video gets to our millions of customers globally, at the highest quality possible. We are growing rapidly and looking for talented Engineers who are up for one of the biggest challenges in the video streaming business live-streaming millions of concurrent streams and delivering high-quality content to millions of users WW on demand.
As a Senior Engineer on our team, you will define the technical architecture and drive the team to build systems that serve billions of requests per day, exabytes of video content downloaded every day, with ultra-low latency design, high reliability and low operational overhead. We leverage Amazon Web Services (AWS) technologies including AWS CloudFront, EC2, S3, DynamoDB, Lambda, Kinesis, Athena, and internal AWS incubator technologies.
Successful candidates have a solid background in distributed system design, service-oriented architecture, network architecture, and video streaming technologies. They have experience owning and maintaining highly-available, mission-critical systems. Experience is preferred in large-scale networking, CDNs, streaming technologies, and massive scale systems. Equally important is the ability to multi-task, invent, create reliable and maintainable systems, and find creative, scalable solutions to difficult problems. We’re building a next generation intelligent content traffic routing platform and are looking for technology leaders to help make that vision a reality. Message me to learn more about our amazing team!
Key job responsibilities
Ownership: Work on real world problems at a global scale, delight millions of customers with high quality playback experience, and own end-to-end production systems and its long term architecture. You get to learn the inner workings of an agile team, what it means to own projects and milestones, and how to get things done in Amazon. You will influence the direction of our technology impacting all Prime Video customers on thousands of device types worldwide.
Nature of Work: Design flexible and scalable solutions to real world customer challenges, work on complex engineering problems in large-scale computing utilizing experience in content delivery networks and enterprise-scale networking. You will have a solid support network of Senior and Principal Engineers, that help you be successful in the day-to-day and in the long-term.
A day in the life
Team: An opportunity to influence the video delivery engineering team, building secure, reliable, and scalable features. You will work with an energetic team to maintain and enhance a system that delivers prime video live and on-demand content to millions of delighted customers world-wide. You would enjoy working with peers that get along well with each other, have fun together, and genuinely care about helping each other grow professionally.
Mentoring: Collaborate with Principal Engineers and Senior Leaders with deep knowledge in the Playback and Delivery technology domains. Apply the lessons learned to mentor peers & junior engineers. You will have the opportunity expand your horizons, mentoring engineers across the organization and expanding your influence as a technical leader. With an open-minded team such as ours, you will have an eager-to-learn unit of peers with whom you get to grow mutually.
About the team
Customers love Prime Video for the wide selection of media titles and the value for money it offers. We make it easy, convenient & secure to deliver on-demand and live media content to Amazon customers. To make this all happen, we own and build mission critical services with security and low latency at its core. Our engineers work on systems that form the underpinnings of all media delivery in Amazon, and solve complex engineering problems with broad customer impact.
We are the underpinnings of all of Amazon Video. We own the complex and challenging action of delivering every fragment of video that Prime Video streams to our customers at the highest possible quality. We do everything that enables the Watch Now button to deliver a smooth playback experience to over 100 million customers across a variety of devices and content types. We run services that handle billions of requests per day, exabytes of video content downloaded every day, with high reliability and low operational overhead, offering a latency experience of 1ms or less.
In addition to New York City, NY this position is also open to the following locations: Seattle Washington, San Francisco/Bay Area California, Los Angeles California , Austin Texas, and Arlington Virginia.
We are open to hiring candidates to work out of one of the following locations:
New York, NY, USA
- 5+ years of non-internship professional software development experience
- 5+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 5+ years of systems design, software development, operations, automation, and process improvement experience
- Experience leading the design, build and deployment of complex and performant (reliable and scalable) software solutions in production
- 2+ years of development/programming/scripting language (Python/Java/Bash/Perl) experience
- Experience in mentoring, leading, or managing more junior engineers
- Deep experience in at least one of the following areas: Content Delivery Networks, Large-Scale Networking, Cloud Infrastructure Management.
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Bachelors degree in Computer Science, Systems Engineering, or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $121,000/year in our lowest geographic market up to $235,200/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. Applicants should apply via our internal or external career site.