AMVETS Jobs

Job Information

Amazon Sr. SDE, Amazon in Bangalore, India

Description

Amazon’s product search engine is one of the most heavily used services in the world, indexes billions of products, and serves hundreds of millions of customers world-wide. Whenever you visit an Amazon site anywhere in the world, it's our technology that delivers you outstanding search results. Our org 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.

Built with open source Apache Lucene at its core, our search is built to support geo-proximity based selection and Machine Learning (ML) based ranking of products using a combination of lexical, behavioral, and semantic-matching features. Additionally, we are also building the technology to power our next generation Search navigation experience that will allow us to use multiple data sources and flexible navigation concepts to let customers quickly find what they are looking for.

In this role, you will:

  • Be responsible for the overall systems development life cycle of a key backend subsystem of our search engine.

  • Engage with other teams across Amazon to evangalize the team and your projects, to build relationships and help identify existing technologies that can be leveraged to meet your team’s goals.

  • Ensure that design and architecture decisions in the team meet the goals and vision of the search service.

  • Engage and work closely with Principal Engineers (PEs) and Sr. PEs on technical directions, brainstorming and designing of solutions.

  • Innovate on the search platform, identify optimization opportunities, and drive them forward to achieve performance or business improvements.

  • Have the opportunity to interact with the open-source Lucene community, push upstream commits and engage with Lucene experts inside and outside of Amazon.

A day in the life

  • Provide technical direction to the team and identify areas of focus.

  • Create and review software design documentation.

  • Engage with Principal Engineers and Sr. PEs on technical directions, brainstorming and designing of solutions.

  • Collaborate effectively with our science partners to achieve common goals, come up with innovations across science and platform areas, and build consensus across the board.

  • Own the operational excellence of the team's software, actively contribute to the on-call responsibilities, and identify ways to optimize our IMR cost to serve customers.

  • Contribute to improving our documentation, processes, and tools so that we improve our performance as a team.

About the team

The Amazon Search organization owns the software that powers product search — a critical customer-facing feature of Amazon stores. Whenever you visit an Amazon site, anywhere in the world, our technology is what delivers you comprehensive search results at lightning speed.

We are open to hiring candidates to work out of one of the following locations:

Bangalore, KA, IND

Basic Qualifications

  • 10+ years of non-internship professional software development experience

  • 5+ years of programming with at least one software programming language experience

  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • Experience as a mentor, tech lead or leading an engineering team

Preferred Qualifications

  • 8+ 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

DirectEmployers