Software Development Engineer, Database (OpenSearch), AI & Data Platforms (AiDP)

Apple Inc

Actively hiring Posted this week
Austin, TX Posted 4 days ago

At a glance

AI generated

TL;DR

As a Software Development Engineer at Apple’s AI & Data Platforms team, you will join the Data Services OpenSearch group to develop and enhance enterprise-class search solutions. Your daily tasks include building new features, fixing bugs, maintaining internal controls for OpenSearch, and collaborating with DevOps teams during production issues. You’ll work closely with experts in modern search technologies, distributed systems, and data analytics to push the boundaries of Open-Source OpenSearch. Essential skills include Java ecosystem expertise, object-oriented design, CI/CD pipelines, container orchestration, and performance tuning. Ideal candidates have a strong background in distributed computing, indexing techniques, and experience with platforms like Elasticsearch or Solr. This role demands excellent communication and mentorship abilities to support junior engineers and collaborate across global teams.

Skills

Java Kotlin Go OpenSearch Elasticsearch Solr Linux Unix CI/CD Kubernetes AWS GCP Docker Git PostgreSQL Redis Python GraphQL RESTful APIs JSON

What you'll do

  • Develop new features and implement bug fixes for the OpenSearch project and related plugins.
  • Maintain Apple’s internal control plane for OpenSearch, ensuring reliability and scalability.
  • Act as a subject matter expert to assist partners and users in understanding OpenSearch technology.
  • Collaborate with DevOps teams during production escalations to resolve issues efficiently.
  • Identify performance bottlenecks and implement optimization strategies for high-throughput systems.

What we're looking for

  • 2+ years of experience in search engines and distributed systems.
  • Proficiency in Java, Kotlin, or Go for software development.
  • Strong understanding of data structures, algorithms, and indexing techniques.
  • Expertise in identifying and optimizing performance bottlenecks.
  • Bachelor’s degree in Computer Science or equivalent work experience.
  • Experience with OpenSearch, Elasticsearch, or Solr platforms.
  • Hands-on knowledge of Linux/Unix internals and system design.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc