Senior Infrastructure Software Engineer
Core
Designing and building the critical platform layer for iCloud and Apple's backend services at hyperscale, including structured/unstructured storage, caching, and queuing.
Role type
Senior Infrastructure Software Engineer
Builds
Proprietary infrastructure technologies and open-source-based platforms (Kubernetes, Cassandra, Kafka) powering Apple's internet services.
Domain
Cloud infrastructure, distributed systems, and backend services
Required skills
Golang, Java, Python, Ruby, multi-threading, distributed systems, CAP Theorem, microservices, Kubernetes, CI/CD, TDD, DNS, DHCP, LDAP, server virtualization, server monitoring
Preferred skills
OpenStack Ironic, Metal3, MAAS, xCat, Netbox, Tinkerbell, Kubernetes operators, React, Angular, JQuery, hardware bootstrap, PXE, BIOS, TPM, secure boot, Puppet, Chef, Ansible, AWS S3/EC2/CloudFront
Technologies
Kubernetes, Cassandra, Kafka, Redis, Zookeeper, OpenStack, AWS
Responsibilities
Designing highly concurrent applications, developing backend internet services, automating operations processes, managing large-scale server provisioning and maintenance
Seniority
Senior, hands-on IC

