Apple Cloud Engineering is looking for a software engineer to build and integrate software for orchestrating workloads across highly performant and energy-efficient systems powering next-generation data centers.
Requirements
- Proficiency in one of C/C++, Obj-C
- Good grasp of system integration and management (configuration management, software deployment, OTA)
- Experience with cloud orchestration engines such as Kubernetes, Nomad, Apache Mesos, or similar
- Good understanding of microservice topologies and deployment patterns in the cloud and/or edge
- Experience with Swift, Objective-C and Apple development tools
- Knowledge of OS architecture, and low-level system components.
- Passion for software architecture, APIs, and high performance extensible software
Responsibilities
- build and integrate software to orchestrate workloads across highly performant and energy efficient systems that will power the next generation of data centers.
- utilize hardware acceleration for machine learning and high performance computing workloads.
- builds and maintains system software such as runtime libraries, frameworks, and daemons that will power the next generations of data centers.
- adapt, tailor, and scale software on a novel compute platform
- build the foundation of our future cloud architecture.
- develop and integrate best in class hardware, software and services.
- building and maintaining system infrastructure that powers next generation of data centers.
Other
- 4+ years of software engineering experience
- Excellent communication skills
- Creative, collaborative, and product-focused
- Comfortable diving deep, working across multiple levels of abstraction
- We are looking for someone with proven mastery building and managing scalable, resilient systems.