Amazon

Returning Candidate?

Software Development Manager - Amazon Video - Delivery Technologies and Optimization Services

Software Development Manager - Amazon Video - Delivery Technologies and Optimization Services

Job ID 
544281
Location 
US-WA-Seattle
Posted Date 
7/6/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

We are looking for an experience Software Development Manager who is ready to lead the team building and operating the software that maximizes video quality for our customers, and controls the flow of Amazon Video content across the Internet

Amazon Video is disrupting the traditional television and movie industry with a growing library of high-quality media and reliable digital delivery. to build the software that controls the flow of Amazon Video content across the Internet. We operate at Exabyte scale, partnering with ISPs and CDNs as we own and operate the software that manages the 3rd largest driver of down-stream internet traffic in North America (http://variety.com/2016/digital/news/netflix-bandwidth-share-2016-1201801064/). In addition, we are building cloud-powered intelligence to ensure that customers get the best possible video streaming experience given the existing network conditions. We’re looking for an individual who is excited about applying machine leaning techniques to improving the quality of Amazon Video’s core product – the viewing experience that we provide our customers.

As an Amazon Software Development Manager, you will be responsible for leading a team of engineers responsible for the design, development, testing, and operations of our platform. You will work across multiple service tiers, deliver end-to-end results, and share ownership of the full customer experience. Our managers deliver results while simultaneously investing in each team member's career and working skill set. Video domain-specific skills can be learned on the job. Ideally, you will have an established track record for launching highly available, customer-facing, Tier-1 services, possess modern and deep technical abilities, be ready to engage in hands-on development with our teams, and provide solid project management skills. Our managers stay involved in our technology, employ clear and concise communication, maintain high standards, and infuse our teams with energy and desire to achieve customer-focused results. He or she will be expected to apply a mix of creativity, rigor, and pragmatics.

We embrace the challenges of a fast paced market and evolving technologies, paving the way to universal availability of video and streaming quality. You will be encouraged to see the big picture, be innovative, and positively impact millions of customers. This is a young and evolving business where creativity and drive can make a lasting impact on world-wide consumer entertainment.

Ideally you will have a strong background in C#/C++, Java or a similar language. Experience with distributed systems and networking is preferred. Equally important to these specific skills are your ability to multi-task, adapt quickly to new development environments and changing business requirements, learn new systems, gain new skills, create reliable & maintainable code, and find creative, scalable solutions to often difficult problems.

The ability to communicate clearly and concisely both written and orally is a key competency as is demonstrable skill as a self-starter. We are looking for those who are passionate about delivering consistently great digital media experiences to our customers, particularly those who want to grow with a world-class engineering team.

Basic Qualifications

· Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
· Relentless customer focus
· Excellent analytical skills
· Excellent written and verbal communication
· 7+ years of relevant engineering experience
· 2+ years people management experience
· Expert knowledge of at least one modern programming language such as Java, C, or C++

Preferred Qualifications

  • Experience working with distributed systems is preferred, as is familiarity with Content Delivery Networks and principles of network engineering.
  • Equally important to these specific skills are are your ability to multi-task, adapt quickly to new development environments and changing business requirements, learn new systems, gain new skills, create reliable & maintainable code, and find creative, scalable solutions to often difficult problems.
  • The ability to communicate clearly and concisely both written and orally is a key competency as is demonstrable skill as a self-starter.
  • We are looking for Engineers who are passionate about delivering consistently great digital media experiences to our customers, particularly those who want to grow with a world-class engineering team.