Software Development Engineer - Amazon Search @ Amazon.com Services LLC - Palo Alto, CA

Job Overview

14 days ago

Software Development Engineer - Amazon Search

Amazon.com Services LLC - Palo Alto, CA

  • Programming experience with at least one software programming language.
  • 1+ years of experience in software development
Job summary
The Amazon Search team owns the software that powers Search - a critical customer-focused feature of Amazon.com. Whenever you visit an Amazon site anywhere in the world, it's our technology that delivers you outstanding search results. Our services are used by millions of Amazon customers a day.

Our team is responsible for the large-scale distributed systems that power those experiences. We design, build and operate high performance fault tolerant services that apply the latest technologies to solve customer problems.

As a software engineer on this team you will:
Evolve and grow a world-class search system, using AWS technologies to build systems that will be deployed to tens of thousands of machines worldwide, serving billions of requests with latencies in the tens of milliseconds.

Develop a cutting-edge framework for distributed applications and explore new ways to solve key problems at scale – Everything from how we do A/B tests to high performance inference with machine learned models.

Build and own critical tier I services from authentication and authorization to deep learning serving infrastructure for matching and ranking in Search backend

Maintain a focus on scalability, latency, performance robustness, and cost trade-offs in a containerized cloud-based environment.

Apply mathematical analysis and modeling techniques to predict, measure and evaluate the consequences of designs and the ongoing success of our platform.

This position is based in either our office in San Francisco or Palo Alto, California.

Masters Degree or PhD in computer science, or related discipline.
Experience with functional programming in Scala.
Familiarity with scalable algorithms for processing large amounts of data.
6+ years of experience with public cloud infrastructure.
Experience with open source search engines like Elasticsearch, Solr, or Lucene.
Experience with MLOps infrastructure including designing and building systems for model training pipelines and high performance, low latency inference services.
Experience in writing and optimizing GPU-based applications.

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.

Similar Jobs

Software Development Engineer II , Niva

Amazon Web Services, Inc.

Sunnyvale, CA

2+ years of non-internship professional software development experience. Windows and Linux development experience.

Software Development Engineer III

Amazon Web Services, Inc.

Sunnyvale, CA

4+ years of professional software development experience. Windows and Linux development experience. We are looking for a well-rounded software development…

Software Development Manager

Amazon.com Services LLC

Sunnyvale, CA

Experience with Agile software development methodology. Drove and delivered a large software project. Experience taking a lead role in architecting, designing,…

Software Development Engineer, Annapurna Labs

Annapurna Labs (U.S.) Inc.

Cupertino, CA

2+ years professional experience in embedded or Linux kernel development. We specialize in designing semi-conductors, systems, chips, and software that optimize…

Software Development Engineer - Distributed Services

Amazon.com Services LLC

Sunnyvale, CA

4+ years of professional software development experience. Minimum 5+ years professional experience in software development.

Software Development Engineer, Search Customer Experience

Amazon.com Services LLC

Palo Alto, CA

1+ years of experience in software development. At least 2 years of professional experience working in a software development role that builds large-scale…

Software Development Engineer - Multi-Channel Collaboration

Workday

Pleasanton, CA

Ideal candidates will be exceptionally strong individual contributors with a passion for innovative software development, a learning mentality, and have proven…

Software Development Engineer II, Honeycode

Amazon.com Services LLC

San Francisco, CA

2+ years of non-internship professional software development experience. Knowledge of professional software engineering practices & best practices for the full…

Software Dev Engineer - Test

Amazon.com Services LLC

Sunnyvale, CA

Experience in Java or Python development, or white box testing. As a Software Development Test Engineer, you will develop, execute and maintain software to test…

Sr. Director, Software Development Engineering – Devices Android Software

Microsoft

Sunnyvale, CA

Good understanding of key methodologies and processes involved in software development. 15+ years of experience focusing on software development in a Linux…

Sr. Manager, Software Engineering

Amazon.com Services LLC

Sunnyvale, CA

This leader can think long-term, advocate for strong engineering excellence, and bring in their own software development best practices as well as follow best…

Staff Software Engineer - Platform and SRE (Remote)

Palo Alto Networks

Santa Clara, CA

Understanding of software development methodologies and practices, including agile development, continuous integration and continuous delivery.

Senior Software Engineer

Amazon.com Services LLC

Sunnyvale, CA

Experience with Agile software development methodology. 4+ years of professional software development experience. Strong business and technical vision.

Principal Software Engineer, Financial Crimes

Cash App

San Francisco, CA

The Financial Crimes Technology team builds systems which analyze and act on billions of dollars in blockchain, person to person, and merchant transactions…

BrightDrop - Embedded Software Engineer

General Motors

Palo Alto, CA

Embedded firmware or kernel driver development in C or C++. As an Embedded Software Engineer you will be responsible for developing software at various levels…

SDE, Realtime Video Experience

Amazon.com Services LLC

San Francisco, CA

2+ years of non-internship professional software development experience. We are looking for a highly effective software development engineer that can make an…

Software Engineer (SRE)

Comcentric

Palo Alto, CA

To be considered for this role, you must have a strong software development foundation with 5+ years of experience writing code in Java, Python, Go or other…

Software Engineer

Walmart

Sunnyvale, CA

As permitted by applicable law, provide evidence of full vaccination as defined by CDC guidelines OR secure approval of medical or religious accommodation for…

Embedded Software Engineer (All Level)

SK hynix memory solutions America Inc.

San Jose, CA

You will be a part of the embedded software development team to drive the product from concept to production. 2+ years of strong hands-on experience in firmware…

Software Engineer, Twitch Music

Twitch Interactive, Inc.

San Francisco, CA

Bachelor's degree or above in Computer Science/Engineering or prior engineering experience. Proficient coder in the following: Go, Java, C++, or similar…

Software Engineer (SRE)

Comcentric

Cupertino, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Director, Software Test Engineering

Visa

Foster City, CA

Demonstrated knowledge and experience of SDLC in agile environment, software development & quality assurance process & methodology.

Sr. Software Development Engineer, Alexa Internet

Alexa Internet

San Francisco, CA

4+ years of professional software development experience. Provide technical guidance and coaching to junior software developers.

Senior Software Engineer

Visa

Foster City, CA

Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release.

Ad