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

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 days 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?

Jobs Related To Amazon Software Engineer, Lucene Search Engine

Senior Software Development Engineer, EBS Data Services Encryption

Senior Software Engineer role at AWS working on EBS Data Services Encryption, building scalable cloud storage solutions in Boston.

Senior Application Engineer, Cross Border Shopping

Senior Application Support Engineer role at Amazon Global Store, focusing on cross-border e-commerce systems and customer experience optimization.

Software Development Engineer, IPC - Buying Dev

Senior Software Engineer role at Amazon's IPC team, building global inventory planning systems and driving $100B+ buying decisions using distributed computing and ML.

Sr. Software Development Engineer, Amazon Customer Service

Senior SDE role at Amazon leading development of AI-powered self-service support solutions for delivery operations, requiring 5+ years experience.

Sr. Software Development Engineer - Test, Digital Acceleration

Senior SDET role at Amazon Digital Acceleration team, building test automation frameworks for digital commerce systems with competitive compensation $151,300-$261,500.