Software Development Engineer, Opensearch - AiDP

Technology company that revolutionizes entire industries through innovative products and amazing technology.
$207,800 - $378,700
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Privacy - Siri Runtime Platform

Senior Software Engineering role at Apple focusing on privacy-first systems for Siri Runtime Platform, offering competitive pay and comprehensive benefits.

Senior Software Engineer—Location Intelligence

Senior Software Engineering role at Apple working on location intelligence and contextual computing features used by billions of users across Apple devices and services.

Java Server Engineer-Mail ASE

Senior Java Server Engineer position at Apple working on iCloud Mail platform, focusing on backend services, security, and distributed systems with 7+ years experience required.

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, the company's foundational cloud services platform, focusing on distributed systems and database technologies.

OS Performance Engineer – CoreOS Kernel Engineering

Senior OS Performance Engineer role at Apple focusing on kernel optimization and system performance for Apple Silicon platforms across iOS, macOS and visionOS.

Description For Software Development Engineer, Opensearch - AiDP

Apple's OpenSearch team is seeking a Senior OpenSearch Engineer to join their world-class search infrastructure team. This role focuses on developing and contributing to OpenSearch, the world's most popular open source search engine. The position involves working on cloud-based search services that power critical Apple workloads across Services, iCloud, Manufacturing, AIML, SWE, HWT, IS&T, and more. You'll be part of a team of experts working on modern database technologies and distributed systems, pushing the boundaries of OpenSearch to deliver enterprise-class performance. The role requires deep expertise in OpenSearch, Lucene, and search engine internals, with opportunities to impact millions of users through deployments handling millions of queries per second across global data centers. This is an excellent opportunity for experienced engineers passionate about search technologies, scalability, and open-source contributions, offering competitive compensation and comprehensive benefits including stock options and medical coverage.

Last updated a month ago

Responsibilities For Software Development Engineer, Opensearch - AiDP

  • Contribute to and maintain OpenSearch core features, improving search relevance, indexing performance, and scalability
  • Optimize and fine-tune Lucene-based search algorithms, query execution, and indexing strategies
  • Design and implement high-performance search and analytics solutions for large-scale data
  • Work closely with open-source communities and commit high-quality contributions to OpenSearch and Lucene
  • Develop and enhance distributed search architectures, focusing on fault tolerance and efficiency
  • Collaborate with cross-functional teams to integrate OpenSearch with various applications
  • Provide technical leadership and mentoring to other developers
  • Identify and resolve performance bottlenecks across search infrastructure

Requirements For Software Development Engineer, Opensearch - AiDP

Java
  • BS in Computer Science or related field with 10+ years of relevant experience
  • Deep understanding of distributed systems, cluster management, and high large-scale architectures
  • High level of proficiency in Java
  • Strong knowledge of text analysis, relevance tuning, ranking algorithms, and NLP techniques
  • Experience developing software in open source communities
  • Strong expertise in Lucene internals, including indexing, searching, and caching mechanisms

Benefits For Software Development Engineer, Opensearch - AiDP

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?