Database Engineer - RAG Platform Developer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
57 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $250k
$104k most similar roles pay here $341k

This role pays more than 93% of similar roles. Most pay $126,800–$199,175 — the shaded band above. At the midpoint, this role pays about $250k versus about $163k for comparable roles.

Based on 240 similar postings.

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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Database Engineer - RAG Platform Developer

We are seeking a senior Database Engineer to join our RAG Platform team, where you will architect and optimize large-scale SQL and vector databases supporting enterprise design data. Your responsibilities include leading technical decisions on database architecture, scaling patterns, and technology selection while building robust data ingestion pipelines for seamless data onboarding across disciplines. You will collaborate with DevOps/SRE teams to ensure system scalability and performance, refine hybrid search strategies, and optimize embedding models. Additionally, you will contribute to full-stack development using Python and JavaScript, monitor database health metrics, and develop disaster recovery procedures. Ideal candidates have extensive experience with vector databases like Milvus or Qdrant, SQL expertise in PostgreSQL or MySQL, and a deep understanding of RAG pipelines and retrieval optimization techniques.

What you'll do

  • Design and optimize SQL and vector database infrastructure for enterprise-scale data.
  • Lead technical decisions on database architecture, scaling patterns, and technology selection.
  • Build and refine data ingestion pipelines for seamless data onboarding by design teams.
  • Improve RAG retrieval performance through hybrid search strategies and index tuning.
  • Monitor database health and performance metrics in a multi-tenant system environment.

What we're looking for

  • Proficiency in Python or JavaScript.
  • Production experience deploying and managing vector databases at scale.
  • Experience with PostgreSQL or MySQL in production environments.
  • Understanding of RAG pipelines, including embedding strategies and retrieval optimization.
  • Strong SQL proficiency and deep understanding of query planning and indexing strategies.
  • Experience managing large-scale databases serving high-concurrency workloads.
  • Collaborative mindset with ability to mentor engineers and work closely with DevOps/SRE teams.

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 122 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 79 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 122 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Q2

Austin, Texas 9 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 93 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 108 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote