Search jobs > Palo Alto, CA > Software development

Software Development Engineer

Amazon.com Services LLC
Palo Alto, California, USA
$129.3K a year
Full-time

The Search organization is looking for a passionate and innovative Software Development Engineer based in Palo Alto, to join our Search Client Services Engineering team.

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 team is made up of world-class Software Engineers, Designers, Data Scientists and Usability Researchers, working around the globe in a close-knit and highly collaborative environment.

We build server-side and native applications and experiences across desktop, phone, tablet and other devices.

If you have a solid track record in solving a problem end-to-end by designing and building a software to solve complex problem, and a knack for automating and simplifying processes leveraging software development skills, then we want to talk to you.

In this role, you will be responsible for designing and developing internal tools and applications to solve complex business and operational problems to maximize the productivity of Search systems development, without introducing unnecessary cost or complication.

You are expected to gain deep understanding of the Search Backend architecture and its configuration system, in order to translate business requirements to a technical specification and make necessary changes to the systems.

A strong partnership and collaboration with the architects, the builders, and the tenants of the system will be required in order to succeed in this role.

Key job responsibilities

  • Develop and maintain internal tools owned by the team, that helps improving productivity of developers inside / outside of Amazon Search
  • Make changes to the Search Engine configuration system to meet with business requirements

A day in the life

  • 40-50% of the time is used for project work
  • 20-30% of the time is used for weekly sprint task(s)
  • 10-20% of the time is used for on-call responsibility (weekly on-call rotation)
  • 5-10% of the time is used for regular meetings and 1 : 1s

BASIC QUALIFICATIONS

  • 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

PREFERRED QUALIFICATIONS

  • 3+ 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
  • 30+ days ago
Related jobs
Promoted
TikTok
Mountain View, California

The teams within USDS that deliver on this commitment daily span across Trust & Safety, Security & Privacy, Engineering, User & Product Ops, Corporate Functions and more. Our quality assurance engineering team is responsible for keeping the e-commerce ecosystem stable, secure and intuiti...

Promoted
Tbwa Chiat/Day Inc
Palo Alto, California

Senior Software Development Engineer in Test (SDET). We are looking for a highly skilled Software Development Engineer in Test (SDET) to join our dynamic QA team. The ideal candidate will have a strong background in both software development and quality assurance, with a passion for creating efficie...

Promoted
TikTok
San Jose, California

Improve product quality and efficiency through technical means such as tool platform development, automated testing and performance testing;. ...

Promoted
Ford
Palo Alto, California

Job Title: Software Developer in Test. We are seeking a Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. As a Software Developer in Test, you will be responsible for:. Designing, developing, and maintaining automated tests for our...

Promoted
Adobe
San Jose, California

This is a great opportunity for engineers to solve extremely interesting challenges of scale and build core services that are used by all Adobe Digital Experience solutions. Collaborate with a team of engineers & product managers in building high-performance distributed systems to support batch ...

ByteDance
San Jose, California

Leveraging the rapid development of the company's business and the comprehensive technical strength of its infrastructure, the team aims to create a user-loved, technologically advanced, and ultimate KV storage benchmark product. Responsibilities:- Lead the development and maintenance of ByteDance's...

Amazon Data Services, Inc.
Cupertino, California

AWS Hardware is looking for a Software Development Engineer to drive the technology development responsible for designing, building, and maintaining the services and infrastructure within AWS Hardware Data Science and Analytics. Consequently, AWS Hardware owns some of the most sophisticated software...

Hasbro
CA

Principal Software Development Engineer. Are you a hands-on software engineer with a deep understanding of systems and technologies which those systems are built upon?. Lead an internal team of developers and collaborate with external development teams. ...

ByteDance
San Jose, California

We are actively seeking talented Software Development Engineers specializing in Large Language Models (LLM) to join our dynamic team. About the Team: The Applied Machine Learning Enterprise team combines system engineering and machine learning to develop and operate Large Language Model (LLM) servic...

Hireio, Inc.
San Jose, California

If you are a passionate and experienced engineer with a strong background in cloud database development, eager to contribute to cutting-edge technologies and support mission-critical business systems, we encourage you to apply. Our database development team is responsible for building and owning dat...