Software Development Engineer

Mar 19, 2013
Apr 18, 2013
.. ..
Full Time
Are you interested in being part of a team that is changing the way Amazon customers watch their movies and TV shows? We are looking for smart, motivated Software Development Engineers who can help take the service to new heights.

If you have the skills to building large-scale, high-performance, customer-friendly products and are interested in cutting-edge consumer electronics integration and large scale digital video delivery, this is the job for you.

Our innovative systems include a device integration framework for Internet-connected TVs, BD Players, set-top-boxes, and mobile devices, a video ingestion/encoding platform built on Amazon's cloud computing infrastructure, and a distributed video storage ownership locker.

Successful candidates for this position will have a strong background in C++/Java/C#, Perl, and SQL. Experience working with WebServices, XML, Apache services is desired. Linux system development experience is a plus.

A BS in computer science or equivalent is required; an MS is preferred.

This position is in Seattle, Washington.

  • Expert Java/C# or C++ coder
  • Expert working knowledge of data structures, algorithms, and object oriented design, design patterns.
  • Strong working knowledge of operating system fundamentals
  • Working knowledge of REST and RPC service patterns and other client/server interaction models, knowledge of common Internet technologies (e.g. HTTP, HTML, JavaScript, AJAX)
  • Bachelors degree in Computer Science or equivalent

  • Experience with mission critical, 24x7 systems
  • 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)
  • Experience with big data, statistical data models, personalization algorithms
  • Masters degree in Computer Science or equivalent

More jobs like this