We are seeking an exceptional Software Development Engineer to join our Relevance Measurement team focused on developing innovative Machine Learning Infrastructure and applications to enhance Search this pivotal role you will have the opportunity to make a significant impact on the design architecture and development of Amazons Search Measurement systems paving the way for the Search business.
Amazon Search Science builds machine learning algorithms leveraged by hundreds of millions of customers worldwide to discover products from billions of available items on . Our Relevance Measurement team is dedicated to developing systems and metrics powered by search and browse attributed user behavioral datasets which are utilized by search algorithms. Our singular mission is to improve relevance and search quality for Amazon customers.
Key job responsibilities
Your primary responsibilities will include:
1. Developing Machine Learning Infrastructure and applications utilizing large language models to enhance Search Quality.
2. Analyzing petabytes of data to enable Amazon Search to measure customer success metrics and identify opportunities for improvement.
3. Contributing to the Search Defects process providing training data for defect classifiers and enabling matching and ranking experimenters to build evaluate and measure the overall defect experience for Amazon customers.
4. Designing and implementing robust scalable and efficient systems to measure the impact of Search Quality improvements on customer satisfaction and business metrics.
5. Collaborating with cross-functional teams including data scientists product managers and machine learning engineers to drive innovation and continuous improvement in Search Quality.
To excel in this role you should possess a strong background in software development machine learning and data engineering. Experience with large language models natural language processing and search relevance techniques is highly desirable. Additionally you should have excellent problem-solving skills a passion for delivering high-quality solutions and the ability to thrive in a fast-paced dynamic environment.
A day in the life
You will be given significant authority and ownership but also be supported with strong mentors. You will have the opportunity to work on software development using big data technologies while taking products and features from conception to production. You will work closely with a stellar team of engineers applied scientists business intelligence engineers and product managers to ensure Amazons data is innovative business advantage.
About the team
Join our team and contribute to the continuous enhancement of Amazons Search experience leveraging Machine Learning Infrastructure to deliver exceptional value to our customers worldwide.
- 3 years of non-internship professional software development experience
- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
- Strong object-oriented design and coding skills (C/C and/or Java preferably on a UNIX or Linux platform)
- Knowledge of Python or other scripting languages a plus
- Experience with distributed (multi-tiered) systems algorithms and relational databases
- Experience in ML and/or statistics background is preferable
- Experience in map-reduce EMR or Spark highly preferred
- Ability to effectively articulate technical challenges and solutions
- Deal well with ambiguous/undefined problems; ability to think abstractly
- Previous technical internship(s) preferred
- Competitive Coding experience preferred
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.