Amazon Corporate LLC Sr. Software Engineer, Search Relevance in Seattle, Washington
The Amazon Search team creates powerful, customer-focused search and advertising solutions and technologies. Whenever a customer visits an Amazon site worldwide and types in a query or browses through product categories, Amazon Search services go to work. We design, develop, and deploy high performance, fault-tolerant distributed search systems used by millions of Amazon customers every day. Our Search Relevance team works to maximize the quality and effectiveness of the search experience for visitors to Amazon websites worldwide.Amazon's large scale brings with it unique problems to solve in designing, testing, and deploying relevance models. We are seeking a strong software engineer to join the Search Relevance team.In this role you will:* Work to improve and deploy machine learning models at Amazon scale.* Take ownership. Understand the needs of various search teams, distil those into coherent projects, and implement them with an eye on long-term impact.* Be a leader. Use your expertise to set a high bar for the team, mentor team members, set the tone for how to take on and deliver on large impossible-sounding projects.* Be ambitious. Find and eagerly tackle hard problems. The phrase 'can't be done' should energize you.* Be curious. You will work alongside systems engineers, machine learning scientists, and data analysts. Your effectiveness and impact will depend on discussing problems with and learning from them. You will have access to the cutting-edge technologies and vast technical tools and resources of Amazon and will need to learn how to use them effectively.* Be customer focused. Work backwards from customer problems, figure out elegant solutions, and implement them for speed and scalability.In this role you will* Join a highly talented team of Engineers working on solving interesting problems in a fun and collaborative environment.* Get exposure to large scale use of various AWS components such EC2, S3, EMR, Sagemaker etc.* See the fruits of your efforts used by hundreds of millions of users.* Have access to the vast technical tools and resources of Amazon.Joining this team, you'll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), one of the world's leading internet companies.Basic Qualifications* 4+ years of professional software development experience* 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design* 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems* Master's degree in Computer Science, Math, Engineering, or related disciplines.* At least 6 years of industry experience in writing production code using C++ / Java / C# or similar languages* At least 3 years of industry experience building production web-scale systems that support Machine Learning models.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.