Amazon

Returning Candidate?

Software Development Engineer - Pooling Req

Software Development Engineer - Pooling Req

Job ID 
435126
Location 
US-WA-Seattle
Posted Date 
3/30/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Amazon Instant Video is disrupting the traditional television and movie industry with a massive library of high-quality media and reliable digital delivery. Our services are engineered for high availability, maximum reach, and cost savings we can pass on to customers. We enable the world to watch video instantly, from any device, whether on the road or from the comfort of a living room sofa. Today, we deliver Movies and TV shows to Windows and Mac PCs, portable devices, gaming consoles, smart phones, and smart TVs. We operate in the US, Japan, UK, and Germany, and we aspire to grow-- a lot.

The Video Delivery team delivers client-facing, Tier-1 web services with supporting infrastructure to guarantee Instant Video provides consistent, premier customer experiences which "just work" for everyday consumers. Part of this charter includes engineering high-performance streaming and download APIs for our many client applications. We are looking for talented engineers to join this agile engineering team. Our charter includes building, deploying, and operating Amazon-scale, global, low-latency services, executing A/B experiments and then incorporating what we learn, all using Amazon's rich cloud platform.

We are looking for talented software development engineers who can devote to our engineering culture. We deliver significant results for customers while simultaneously investing in each team member's career and overall skill set. Domain-specific skills in video can be learned on the job. At Amazon, every engineer has the opportunity to positively impact millions of customers, and you will be called on to identify and realize these opportunities. Our team works end-to-end through the Instant Video platform, and our team members have direct ownership of the customer experience.

You will take on the the challenges of a fast paced market and evolving technologies, paving the way to universal availability of video and questioning the limitations for streaming quality. You will be inspired 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.

You will need a strong background in C#/C++/Java, Perl, and SQL. Experience working with Web Services, REST, and SOAP 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. You should be passionate about delivering consistently great digital media experiences to our customers, particularly those who want to grow within an elite engineering team.

Basic Qualifications


  • Java, C# or C++ coder
  • Data structures, algorithms, and object oriented design
  • Knowledge of design patterns
  • Validated skills in large scale system design
  • Strong working knowledge of operating system fundamentals
  • Understanding of REST and RPC service patterns and other client/server interaction models
  • Bachelors degree in Computer Science or equivalent

Preferred Qualifications


  • Experience with high throughput, multi-threaded systems
  • Experience implementing and consuming large scale web services
  • Fluency in programming languages beyond Java and C++ (e.g. Ruby, Python, Perl)
  • Masters degree in Computer Science or equivalent