Software Engineer, Lucene Search Engine

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer in Test III, Amazon Webview

Senior Software Developer in Test position at Amazon's WebView team focusing on test automation and infrastructure development.

Senior Software Development Engineer, AWS Global Backbone

Senior Software Development Engineer position at AWS Global Backbone team, focusing on developing and operating critical network infrastructure and software control systems for Amazon's global cloud platform.

Quality Assurance Engineer, Trust CX Innovation

Senior Quality Assurance Engineer role at Amazon's Alexa Trust CX Innovations team, focusing on testing and quality assurance for AI-powered products while ensuring privacy and accessibility standards.

Software Development Engineer, EC2 Instance Networking

Senior Software Engineer role at Amazon EC2 focusing on virtualized networking, requiring expertise in C/C++/Rust and systems programming for high-performance packet processing.

Sr. Software Engineer, EC2 Instance Networking

Senior Software Engineer position at Amazon AWS focusing on EC2 instance networking, requiring expertise in kernel/embedded programming and systems software engineering.

Description For Software Engineer, Lucene Search Engine

Join Amazon's Lucene Search Engine team, where you'll work on mission-critical search infrastructure powering Amazon's product discovery. The team designs and develops query serving and indexing components of Amazon's product search stack, built on open-source Lucene. You'll be responsible for matching customer keywords to products, applying business rules, and ranking products using sophisticated algorithms under strict latency requirements.

The role offers unique opportunities to work with both lexical and semantic matching using state-of-the-art approximate near neighbor (ANN) search on learned vector representations. You'll dive deep into search engine internals, improving both performance and matching capabilities, while collaborating with teams building conversational search experiences.

As a Senior Software Engineer, you'll own medium-complexity projects end-to-end, contribute to open-source Lucene, and bring the latest advancements in-house. The position requires strong technical expertise in search technologies and distributed systems, with opportunities to work on cutting-edge semantic search capabilities.

Amazon offers competitive compensation including base salary, equity, and comprehensive benefits. You'll be part of a team that values operational excellence and innovation, working in the heart of the San Francisco Bay Area. This role provides an excellent opportunity to impact how millions of customers discover products on one of the world's largest e-commerce platforms.

Last updated 3 months ago

Responsibilities For Software Engineer, Lucene Search Engine

  • Dive deep into search engine internals to identify opportunities for improving performance and efficiency
  • Collaborate with partner teams to turn feature requests into requirements
  • Own the end-to-end delivery on medium complexity projects
  • Contribute to open source Lucene and bring latest advancements in-house
  • Improve the semantic matching capabilities of Search Engine
  • Design and develop tooling to improve operational efficiency
  • Participate in oncall and maintain high operational excellence

Requirements For Software Engineer, Lucene Search Engine

Java
Linux
  • 5+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent
  • 2+ years of big data technologies experience (AWS, Hadoop, Spark, Pig, Hive, Lucene/SOLR or Storm/Samza)
  • 2+ years of server-side development experience

Benefits For Software Engineer, Lucene Search Engine

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical, dental, and vision coverage
  • 401(k) plan
  • Parental leave
  • Total compensation package including equity
  • Sign-on payments available

Interested in this job?