Software Development Engineer, Amazon Search Relevance Measurement

Amazon is a global e-commerce and technology company, known for its online marketplace, cloud computing, and innovative search technologies.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Machine Learning Engineer, AGI Foundations

Senior Machine Learning Engineer position at Amazon's AGI team focusing on developing industry-leading multimodal AI systems and large language models.

Software Development Engineer, Prime Video Sports

Senior Software Engineer role at Amazon Prime Video Sports, focusing on ML/CV technology to enhance sports streaming experiences.

Machine Learning Engineer III, FAR (Frontier AI & Robotics)

Senior ML Engineer role at Amazon Robotics, optimizing large-scale foundation models and working with world-class AI researchers to advance robotics technology.

ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration team

Senior ASIC Design Engineer position for AWS's Machine Learning Acceleration team, focusing on custom SoC design and optimization.

Applied Scientist, AWS SAAR

Senior Applied Scientist role at AWS focusing on machine learning and security analytics, developing innovative solutions for cloud security services.

Description For Software Development Engineer, Amazon Search Relevance Measurement

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 Quality at Amazon. In this pivotal role, you will have the opportunity to make a significant impact on the design, architecture, and development of Amazon's Search Measurement systems, paving the way for the Search business.

Key responsibilities 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 improvement opportunities.
  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.

You will have significant authority and ownership, supported by strong mentors. You'll work on software development using cutting-edge big data technologies, taking products and features from conception to production. You'll collaborate closely with a stellar team of engineers, applied scientists, business intelligence engineers, and product managers to ensure Amazon's data is a powerful and innovative business advantage.

Join our team and contribute to the continuous enhancement of Amazon's Search experience, leveraging cutting-edge Machine Learning Infrastructure to deliver exceptional value to our customers worldwide.

Last updated a month ago

Responsibilities For Software Development Engineer, Amazon Search Relevance Measurement

  • Develop Machine Learning Infrastructure and applications for Search Quality enhancement
  • Analyze petabytes of data to measure customer success metrics
  • Contribute to Search Defects process and provide training data for defect classifiers
  • Design and implement scalable systems to measure Search Quality improvements
  • Collaborate with cross-functional teams to drive innovation in Search Quality

Requirements For Software Development Engineer, Amazon Search Relevance Measurement

Java
Python
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • 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 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

Interested in this job?