Join the Apple Information Systems and Technology group as a Software Engineer to design and manage systems, frameworks, and apps that countless Apple customers and employees rely on every day.
Requirements
- 3+ years of experience developing software in Java or Python
- 2+ years of experience implementing high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems
- Proficiency in API implementation (e.g. REST, RPC, GraphQL, etc.)
- Demonstrated ability to conduct performance analysis and troubleshoot large scale distributed systems
- Proficiency in data structures, algorithms, or software design patterns (e.g., GoF, ‘Gang of Four’)
- BS in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience

Follow us on social media