At Apple, the business problem is to craft products that enrich people’s lives by enabling connectivity to iPhone and Watch Ultra when off the grid without cellular or Wi-Fi coverage, specifically through the satellite network that enables Emergency SOS, Roadside assistance, and Messages via satellite.
Requirements
- deep understanding of core CS - including algorithms & data structures, operating systems, distributed systems, networking, and concurrent programming.
- experience and insight into designing, implementing, and supporting highly scalable cloud services from the ground up.
- versatile programmer in Go, Java, Python.
- DevOps experience is nice to have.
Responsibilities
- Architecting and developing cloud services : you will design, implement, and own new cloud services.
- Ensuring high availability and scalability : systems you design must be reliable, resilient, and can handle a massive user load without failure.
- Owning the Full Software Lifecycle (DevOps): you will be responsible for deploying, monitoring, and supporting your services in production.
- Defining Technical Requirements from Ambiguity: translate high-level goals into concrete technical specifications and tasks.
Other
- good interpersonal skills, will help you success in this role.
- Masters Degree in CS or CE is preferred.
- Bachelors degree in Engineering (CS or CE)
- 7 years of experience in software engineering
- comfortable in working in a dynamic, fast-growing team environment.