Sr. Software Development Engineer -Kindle Ad Products Job in Seattle 98119, Washington US
Sr. Software Development Engineer -Kindle Ad Products
Amazon's New Ad Products group is looking for exceptional software engineers to build sophisticated distributed systems for next generation ad programs. The New Ad Products group was recently formed to build advertising systems to address new market segments. This new group within Amazon offers a creative, fast paced, entrepreneurial work environment where you'll be at the center of Amazon innovation.
We are looking for engineers who enjoy working on a v1.0 product, innovating on behalf of the customer, and building systems that will form the foundation of highly strategic new businesses.
Successful candidates are enthusiastic about translating high-level, ambiguous business goals into working software solutions. You are comfortable taking initiative and working across teams in a relatively unstructured environment. You have well-honed, insightful architectural design instincts, and enjoy building simple and elegant systems that will scale to support millions of users. Passion for the customer and their user experience is a key requirement.
Join us today, and become a founding member of this highly motivated, cooperative and fun-loving team!
- Bachelor's Degree in Computer Science or related field with 5+ years relevant work experience
- Fundamentals in design and coding skills in Java/C++ on Unix Platforms
- Familiarity with scripting languages and an understanding of SQL
- Master's degree in Computer Science or Math or related field with 5+ years of relevant work experience
- Experience with building high-performance, highly-available and scalable distributed systems
- Experience building complex software systems that have been successfully delivered to customers
- Experience with large database driven applications and/or distributed computing
- Experience with HTML, Javascript and web development
- The ability to distill problem definitions and constraints from informal business requirements, and to deal with ambiguity and competing objectives
- The ability to prioritize well, communicate clearly, and consistently deliver results