Apple is looking to solve the problem of providing satellite connectivity to iPhones when users are off the grid without cellular or Wi-Fi coverage, enabling critical services like Emergency SOS via satellite for millions of users.
Requirements
- You have deep understanding of core CS - including algorithms & data structures, operating systems, distributed systems, networking, and concurrent programming.
- You have experience and insight into designing, implementing, and supporting highly scalable cloud services from the ground up.
- You are a 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
- work autonomously in a small, foundational team in an ambiguous rapidly changing environment.
- strong interpersonal and communication skills to collaborate effectively with other cross-functional teams and the other members of this team!
- comfortable in working in a dynamic, fast-growing team environment.
- thrive in small team environment with minimal documentation and process.
- phenomenal aptitude to deal with ambiguity, and enthusiasm to help tackle difficult issues.