Friday, May 29, 2009

Amazon streaming jobs

Software Development Engineer - CloudFront

Amazon Web Services is looking for a software engineer to join our CloudFront content distribution team. Our projects include massively scaleable distributed systems that provide inexpensive, reliable, global distribution. This is an opportunity to join a world class team that is at the forefront of creating the next major computing platform. As a member of the AWS team you will help create a system that will set the pattern for a generation to come.

You should be somebody who enjoys working on systems software, is customer-centric, and feels strongly not only about building good software but also about running that software in the real world. You must enjoy a close-knit team environment of shared responsibility. The ideal candidate will have strong distributed systems and web services design and implementation experience. You should have a thorough understanding of Internet protocols including proprietary streaming protocols such as RTMP/RTMPE as well as HTTP, DNS, and TCP and experience implementing servers using Java in a Linux/Unix environment.

You should have done at least one of:

Designed and built a network of streaming media or progressive download servers.
Designed and built high throughput caching systems, cache coherency algorithms, or eventually consistent systems.
Designed and built globally scalable DNS request routing.

5-10 years of software development experience
Experience developing software in a UNIX/Linux environment
Expert experience with Flash Media Server or similar streaming server
Expert OO programming skills in Java or C++
BS in computer science or or equivalent, MS or PhD preferred
Excellent communication and analytic skills

Software Development Engineer, Consumer Apps, IMDb

IMDb is looking for top-notch programmers to join our superstar engineering team, chartered with one of the biggest websites on the planet.

We build cool features used by millions of site visitors every day, keeping them stuck to the site like glue. We are investing heavily in streaming video and in internationalization.

We seek enthusiastic, creative problem solvers, because boy does IMDb have problems to solve: deep data sets, increasing scale, and increasing expectations for site visitors who insist that their data be fresh, relevant, accurate, and easily updated in real-time. These challenges and a strong cup of coffee get you up on Monday morning.

Bachelors degree in computer science OR at least 5 years industry programming experience.
Expert level skills in at least one mainstream programming language (C, C++, Java, Perl).
Experience with developing software for Unix/Linux.
Experience with relational databases (MySQL, PostgreSQL, Oracle).
Ability to move fluidly between different programming paradigms, catering the solution to the problem at hand.
Willingness to work on a fantastic team of talented and experienced engineers who are experts in everything from security to meta-programming to distributed computing.
Willingness to have your work rigorously reviewed by your colleagues, and to rigorously review their work in return.

Bonus Qualifications:
Experience with streaming video, video-on-demand, flash-based video transcoding.
Experience with software localization, especially Unicode/UTF-8.
Experience developing high-traffic, high-throughput, distributed real-time services.
Experience with presentation-layer technologies: web templating (specifically Mason), JavaScript, JSON, Ajax, CSS, DHTML.
Experience with OO Perl programming.

No comments:

Blog Archive