Apple seeks to drive collective engineering achievements and develop next-generation user experience platforms through a rapid development cycle, requiring the ability to architect robust, elegant solutions for intricate, large-scale problems.
Requirements
- Proficiency in one or more programming languages
- Proficiency highly scalable system design
- Kubernetes and Distributed compute systems knowledge is a plus.
- Defined and executed the K8s experience strategy aligned with business objectives and industry trends.
- Ensure the quality, robustness, and scalability of the systems.
- Develop, maintain, and optimize backend services and APIs using Go (Golang)
- Design and build scalable, reliable, and secure APIs for integration with third-party systems and internal tools
Responsibilities
- Foster a culture of collaboration, innovation, and continuous improvement within the team.
- Drive innovation by staying up to date on the latest AI trends, tools, and technologies.
- Develop, maintain, and optimize backend services and APIs using Go (Golang).
- Design and build scalable, reliable, and secure APIs for integration with third-party systems and internal tools.
- Ensure code quality through unit testing, peer reviews, and adherence to coding best practices.
- Collaborate with cross-functional teams (engineering, product, business units) to integrate K8s solutions into company products and services.
- Ensure alignment between Kubernetes architecture and cloud-native applications.
Other
- 5 YOE of leading, mentoring, and growing a high-performing team of engineers and cloud infrastructure professionals.
- B.S. in Computer Science, Computer Engineering, or equivalent professional experience
- Drive the hiring and development of talent to build a strong, cohesive team.
- Foster a culture of collaboration, innovation, and continuous improvement within the team.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.