Taro Logo

Software Dev Engineer II, Amazon Search

Global technology company that creates customer-focused search and advertising solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Dev Engineer II, Amazon Search

Amazon Search is at the forefront of creating customer-focused search and advertising solutions that power the shopping experience for millions of customers worldwide. As a Software Dev Engineer II in the Relevance India team, you'll be part of a dynamic organization that handles massive scale search operations across all Amazon websites.

The role offers a unique opportunity to work on infrastructure and innovative solutions that directly impact Amazon's global expansion and search experience quality. You'll be involved in reducing the time and effort needed for expansions while ensuring optimal search performance from day one of new launches.

Working with the latest AWS technologies including EC2, S3, EMR, SQS, and SNS, you'll design and implement high-performance, fault-tolerant distributed search systems. The position involves full-cycle development, from initial design through to production deployment, with a strong focus on data-driven decision making and machine learning techniques for ranking optimization.

You'll collaborate with a diverse team of systems engineers, machine learning scientists, and data analysts, contributing to various aspects of the R&D process. The role requires both technical expertise and leadership qualities, as you'll be expected to mentor team members and drive large-scale projects.

This is an excellent opportunity for someone passionate about search technology and machine learning, offering exposure to:

  • Large-scale distributed systems
  • Advanced machine learning applications in search
  • Full software development lifecycle
  • Leadership and mentorship opportunities
  • Cutting-edge AWS technologies
  • Direct impact on Amazon's global customer experience

The position is based in Bengaluru, India, where you'll work with a team dedicated to improving search experiences for Amazon customers worldwide. If you're excited about solving complex technical challenges, working with big data, and having a direct impact on how millions of customers discover products on Amazon, this role offers the perfect opportunity to grow your career.

Last updated a day ago

Responsibilities For Software Dev Engineer II, Amazon Search

  • Design, develop, and implement production level code that serves search requests
  • Own the full development cycle from design to production deployment
  • Design and apply data driven and machine learning techniques for optimal ranking
  • Develop new ranking features and techniques
  • Collaborate with engineers and scientists to solve complex design problems
  • Participate in R&D process
  • Work with AWS components like EC2, S3, EMR, SQS, SNS
  • Take ownership of projects and understand team needs
  • Mentor team members and lead large projects
  • Work alongside systems engineers, ML scientists, and data analysts

Requirements For Software Dev Engineer II, Amazon Search

Java
Python
  • 2+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Understanding of algorithms, data structures, and complexity analysis
  • Experience with web-scale data processing
  • Ability to discuss complex topics with technical and non-technical audiences

Benefits For Software Dev Engineer II, Amazon Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits including medical, dental, and vision coverage
  • 401k retirement plan
  • Disability accommodations available

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Amazon Search