
Posted 14 hours ago
Software Engineer
AppleSoftware Engineer
Requirements
0-18 months industry experience, Strong problem-solving skills, Data structures and algorithms knowledge, Programming fundamentals
Skills
GoRustPythonLinuxKubernetes
About the role
Responsibilities
- Build and run next-generation distributed storage systems for Apple Cloud
- Solve complex problems across the full infrastructure stack, from block storage tuning to content delivery network traffic management
- Improve reuse, efficiency, and simplicity of software delivered as a service
- Utilize and improve tools for system configuration management, provisioning, deployment, logging, and monitoring
Requirements
- 0 - 18 months of industry experience in software programming and infrastructure engineering
- Strong problem-solving skills and programming/engineering fundamentals
- Good conceptual knowledge of Data structures and Algorithms
Preferred Qualifications
- Ability to author and release code in high-level languages such as Go (preferred), Rust, Python, or Java
- Good understanding of Linux, Kubernetes, containerization, and virtualization concepts
- Strong team player with a growth mindset and ability to work in a collaborative environment
About the Company
Apple Cloud infrastructure is vast, and our storage infrastructure and reliability teams build the systems that support Apple's most critical services. We operate at an immense scale across multiple geographically dispersed data centers to service hundreds of millions of users.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer
Apple · Bengaluru
