At Apple, we're seeking an extraordinary Software Developer passionate about security who can thrive in a fast-paced environment. This role focuses on security across all of Apple, working within the Information Security team to develop innovative technologies used throughout the company. You'll identify problems, establish visions for solutions, and unite relevant stakeholders to achieve those goals.
The position requires expertise in multiple programming languages, cloud technologies, and machine learning. You'll work on security technologies, applications, and processes that protect Apple products and services. The role demands strong technical skills combined with excellent communication abilities to work with various teams and stakeholders.
Key aspects include working with cloud platforms, container technologies, and microservices, while applying machine learning and behavioral analytics to security challenges. You'll need to be comfortable with various operating systems and have strong debugging and problem-solving skills.
The ideal candidate will have at least 3 years of programming experience, particularly with ML tools and languages. You should be familiar with DevOps practices, SQL, and test-driven development. Additional experience with network architecture, large-scale distributed data processing, and security optimization techniques is highly valued.
This is an opportunity to work at the forefront of security technology, protecting one of the world's most innovative companies. You'll be part of a team that values both individual drive and collaborative success, working on projects that directly impact Apple's security posture across its entire ecosystem.