Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer Database - AiDP & 
United States, California, Sunnyvale 
845221423

Yesterday
Success in this role requires knowledge of several of the following:Fundamentals of system-level hardware and networking components (storage devices and controllers, network interfaces) in server class systems.Core operating systems concepts (process scheduling, disk and network I/O, performance).Understanding of database concepts (relational algebra, query optimization, consistency models, isolation levels, crash and recovery semantics).Advanced concepts such as failure detection, load balancing, request pipelining and operational semantics of high-throughput systemsPerformance engineering, understanding of advanced testing methodologies, familiarity with debugging and profiling toolsThe role also requires excellent communication and the ability to partner closely with our DBA and SRE teams, and a high degree of customer focus when engaging with internal customers. The ability to work effectively with colleagues based in other locations is also essential. Prior experience with development of database/storage systems is highly recommended.
  • BS in Computer Science/related fields with 3+ years of relevant experience
  • Programming proficiency in C, C++ or Rust
  • Understanding of data structures and algorithms in storage and indexing.
  • Experience developing database systems, storage engines, distributed systems, or performance engineering.
  • Experience developing software in open source communities is a plus.
  • Knowledge of the internals of relational databases such as PostgreSQL (or similar) is a plus.
  • MS in Computer Science/related fields with 3+ years of relevant experience.
  • Expertise with code performance and optimization
  • Expertise with Relational database systems architecture
  • Knowledge of Linux Kernel development
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.