Professional software development experience in Java and/or C++ with strong understanding of Object oriented concepts and design
Experience with at least one of scalable data stores - Cassandra, Redis, MongoDB.
Experience designing and implementing RESTful API and services.
Production, debugging, and performance tuning skills.
Understanding of data architecture and related problems.
Experience working on complex problems and distributed systems where scalability and performance are extremely important (every millisecond counts)
Bachelor Degree in Computer Science or equivalent
Experience with compute/container platforms such as K8s is highly preferred
Experience in distributed data stores replication and CRDT is a plus
Experience in scalable message queue systems like Kafka, RocketMQ is a plus.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.