Software Development Engineer, Amazon Search Autocomplete and Navigation AI

Socket.dev

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RSUs
Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Amazon in Seattle is seeking a pragmatic engineer to advance our data processing at scale within the Search Autocomplete and Navigation AI team. You will own production data pipelines, work with Applied Scientists, PMs, and engineers to translate requirements into robust systems, and drive experiments that validate model decisions in live environments.

You will analyze petabyte-scale data, implement scalable pipelines, and integrate ML models into real-time services, ensuring performance and

Qualifications

  • 3+ years of professional software development experience
  • 3+ years of design or architecture (reliability and scaling) experience
  • 3+ years of software development engineer or related occupational experience
  • 3+ years of OO design experience
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field
  • Experience programming with at least one software language

Responsibilities

  • Interface with scientists, product managers, and program managers to determine requirements for production systems
  • Analyze log data to inform future system design and parameter configuration
  • Build scalable, production-ready data pipelines for petabyte-scale data
  • Integrate models and algorithms into real-time production systems at massive scale
  • Design and run experiments to evaluate model and algorithm impacts in production
  • Run analysis reports of web-experiments to assess benefits and risks of launches
  • Serve as liaison to customer/seller-facing partner teams for escalations
  • Manage cross-functional machine learning initiatives

Job description

The Amazon Search Autocomplete and Navigation AI team is on a mission to help customer narrow down from their search intent to a handful products for making their final purchase decisions. The team generates highly relevant, context-aware, and personalized search refinements, optimizing their presentation order in a variety of Search Navigation UIs and guiding users to the most relevant search results.

The team also owns navigation P0 metrics and defect guardrails to ensure performance and reliability. Additionally, the team develops and maintains engineering infrastructures, such as the Navigation Experience Service (NES) and Alster Refinement Provider Service (ARPS). These services connect to related search systems, serving 3B+ queries worldwide daily. They also support launches of new navigation contents and UIs and enable rapid experimentation both offline and online.

This role requires a pragmatic problem solver comfortable with ambiguity, with deep expertise in data processing at scale. A candidate will need to leverage a wide range of skills and best practices including an emphasis on data processing at scale in customer-facing applications. Additionally, we are seeking candidates with determination and rigor in engineering, deep curiosity and interest for applied sciences, creativity, and sound logic and reasoning.

Key job responsibilities
  • Interface with Applied Scientists, Product Managers, and Program Managers to determine requirements for production systems
  • Analyze log data to determine future system design and configure parameters
  • Build scalable and production-ready data pipelines to extract features from petabytes of raw data
  • Integrate models and algorithms in complex, real-time production systems on immense scale
  • Design and execute experiments to determine the impact of models and algorithms you intend to deploy in production
  • Run analysis reports of web-experiments to identify benefits and risk of launching the models and algorithms
  • Serve as a liaison to our customer/seller-facing partner teams in case of escalations
  • Project manage cross-functional Machine Learning initiatives
Basic Qualifications
  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of software development engineer or related occupational experience
  • 3+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 3+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language
Preferred Qualifications
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience in developing and deploying LLMs in production on GPUs, Neuron, TPU or other AI acceleration hardware
  • Experience in machine learning, data mining, information retrieval, statistics or natural language processing
  • Experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

  • Your Amazon package will include sign-on payments and restricted stock units (RSUs)
  • Final compensation will be determined based on factors including experience, qualifications, and location
  • Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • Learn more about our benefits at https://amazon.jobs/en/benefits
  • The base salary range for this position is listed below
  • USA, WA, Seattle – 143,700.00 – 194,400.00 USD annually
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer, Amazon Search Autocomplete and Navigation AI
Software Development Engineer, Amazon Search Autocomplete and Navigation AI

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer II, Personalization
Software Development Engineer II, Personalization

Socket.dev • Seattle (WA)

On-site
USD 143,000 - 195,000
Software Development Engineer II, Personalization
Software Development Engineer II, Personalization

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Software Dev Engineer II, Alexa for Shopping
Software Dev Engineer II, Alexa for Shopping

Amazon • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Software Engineer - ML and Distributed Systems, Amazon Personalize
Software Engineer - ML and Distributed Systems, Amazon Personalize

Amazon • Mountain View (CA)

On-site
USD 165,200 - 223,600
Health insurance
401(k) matching
Paid time off
Applied Scientist II, Amazon Search
Applied Scientist II, Amazon Search

Amazon • Seattle (WA)

On-site
USD 143,000 - 193,000
Health insurance
401(k) matching
Paid time off
+1
Applied Scientist, Core Search
Applied Scientist, Core Search

Amazon • Seattle (WA)

On-site
USD 142,800 - 193,200
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, AAIS
Software Development Engineer, AAIS

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, Personalization, Amazon Personalization
Software Development Engineer, Personalization, Amazon Personalization

Amazon • Irvine (CA)

On-site
USD 144,000 - 194,000
Software Development Engineer - Shopping Personalization AI, Amazon Stores
Software Development Engineer - Shopping Personalization AI, Amazon Stores

Amazon • Illinois

On-site
USD 150,000 - 210,000