Success in this role requires a high level of expertise in several of the following:
* Fundamentals of system-level hardware and networking components (storage devices and controllers, network interfaces) in server class systems.* 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 systems* Performance engineering, understanding of advanced testing methodologies, familiarity with debugging and profiling tools