Software Development Engineer - Personalization
Internship Seattle (King) Sales
Job description
DESCRIPTION
Amazon's Zeitgeist team is the authoritative voice on what millions of Amazon customers are doing right now. Our features include Best Seller badges and lists, Sales Rank, and New Releases, used by millions of customers each day to discover new products and navigate Amazon’s massive selection. Our features are famous enough to have their own entry on Amazon’s Wikipedia article.
Our systems operate at massive scale. Our computational statistics and data mining algorithms are able to process billions of transactions made by hundreds of millions of customers on a catalog with hundreds of millions of items. Our systems are responsive – customers want to know what’s happening on Amazon right now, not yesterday or last week. The online services which vend our data get billions of requests per day. That's tens of thousands of requests per second, every second of every day. And, we do it all with a lot less hardware than you think; we take pride in the efficiency of our systems.
We’re end-to-end owners; the Zeitgeist team owns the entire implementation of our features from front-end rendering to online services to data processing algorithms. We experiment relentlessly to learn how best to serve Amazon’s customer, whether through new ways to present the results of our current algorithms, new algorithms to identify useful customer patterns, or both together.
We're seeking a skilled and creative software engineer to help invent the future of product discovery. Together, we’re going to design and deliver the next generation of product discovery features, from categorizing and ranking hundreds of millions of items to building personalized recommendations for Amazon customers.
About our organization:
Amazon’s Personalization organization is a small, high-performing group that leverages Amazon’s expertise in machine learning, big data, and distributed systems to deliver the best shopping experiences for our customers. We work full stack, from foundational backend systems to future-forward user interfaces. We run hundreds of experiments each year and our work has revolutionized e-commerce with features such as “Customers Who Bought Also Bought” and “Recommended for You”. We care deeply about our customers, as well as the well-being and growth of our team members. Amazon’s internal surveys regularly recognize us as one of the best engineering organizations to work for in the company, with visible high-impact work, low operational load, respectful work-life balance, and continual opportunity to learn and grow. This is a track record we are proud of and will continue to uphold. We are looking for creative and innovative leaders with a similar penchant for deeply-technical problem solving and the ability to lead, mentor, and deliver while upholding Amazon’s leadership principles.
Questions?
You may already know if you're a fit, but perhaps you're worried about technology and experience requirements? Don't be - we're looking for a smart, proven engineer; if you're the right candidate, we're flexible. You're still worried? Here are some things that we'd prefer to see, though none is independently a requirement:
· Experience building large-scale data systems
· Experience with algorithm development involving real-world noisy data
· Experience mentoring and training others on complex technical issues
· Sharp analytical abilities, proven design skills, excellent communication skills, and an ability to pick up new technical skills quickly
· Strong sense of ownership, urgency, and drive, and a track record of delivery
· Passion for building new products in a fast paced, team-oriented environment.
PREFERRED QUALIFICATIONS
· 5+ years of software development experience
· Industry experience related to distributed computing and large scale services
· Strong product management skills, you naturally put yourself in your customer's shoes
· Highly motivated self-starter, you thrive with minimal oversight
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Desired profile
BASIC QUALIFICATIONS
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· 2+ years of non-internship professional software development experience
· Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or a related technical field; or equivalent combination of technical education and work experience.