Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer - FoundationDB

Apple

Salary not specified
Dec 6, 2025
San Francisco, CA, US
Apply Now

At Apple, the FoundationDB team is seeking highly skilled and committed developers to join and contribute to the development of the system, enabling it to achieve unprecedented heights and power numerous critical Apple services for years to come.

Requirements

  • Knowledge of operating systems, distributed systems, networking, and storage systems
  • Experience developing software in C or C++
  • Proficiency in optimizing CPU usage, memory allocation, profiling, I/O throughput and latency tuning
  • Solid understanding of OS fundamentals (processes, threading, virtual memory, scheduling, concurrency primitives)
  • Experience with concurrency and multi-threading
  • Solid understanding of some or all of the following database and distributed systems concepts: consensus algorithms (e.g., Raft, Paxos), distributed caching, failure recovery, database consistency models, fault tolerance, data replication, and load balancing

Responsibilities

  • design and implementation of distributed database systems
  • performance optimizations
  • production rollout and monitoring
  • incident triage and mitigation

Other

  • Bachelor's Degree in computer science or an equivalent engineering-related field
  • Strong communication skills, enabling the ability to establish rapport with diverse stakeholders
  • Past project experience on transaction systems, storage systems, or distributed systems
  • Apple is an equal opportunity employer that is committed to inclusion and diversity