Thursday, May 24, 2012

Job opening - Software Development Engineer - AWS Platform Services at Amazon (Seattle, WA)

 The Amazon Web Services (AWS) is a rapidly growing business within Amazon.com. To support this expansion, we are investing heavily in building a new Global Monetization Platform to help AWS customers understand their costs and pay for AWS services in a timely, cost-effective and predictable manner with a variety of payment methods. We are working on new scalable distributed web-services, complex automated workflows, interactive web-applications for AWS customers, and ERP data-integration. Everything we do is at a grand scale with a laser-sharp focus on our customers. For example, we are developing new interactive web-services that can vend millions of billing and usage records every day with sub-second latency & 99.99% availability. Our payment processing and ERP integration workflows process all AWS money transactions, amounting to hundreds of transactions per minute today, projected to double every year. We also develop and apply data-mining and machine learni! ng algorithms to help us manage millions of dollars in credit risk. In this cross-functional team, you will have the opportunity to work on all these areas.



 With this team, we have the “best-of-both-worlds” scenario of a startup atmosphere combined with the resources of a large company. You will work with other strong engineers/leaders, focusing almost exclusively on building new stuff at a grand scale. Like everyone else on the team, you will have significant autonomy. You will own design and execution for new products & services from conception to delivery. One component of your job will be to interface with AWS product managers, end-customers, AWS Finance and AWS accounting teams.



 You should be a self-starting, self-directing software engineer who is creative and passionate about designing, developing, implementing and operating multi-tiered, distributed software applications, tools, systems and services. Yo! u will be expected to work in a heterogeneous environment of d! ifferent languages and technologies and bring flexibility, speed and quality to our team. You should have a solid background in the fundamentals of software development, and have a deep understanding of OOAD fundamentals. You should be skilled in gathering requirements, translating those requirements into technical specifications and design documents.



Apply for this job vacancy

No comments:

Post a Comment