Apple - Cupertino, CA

posted 5 months ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Apple Service & Engineering (ASE) Compute team is at the forefront of building the next generation of cloud compute services that empower Apple's software developers to create the products that customers love. This fast-moving, highly-skilled team is responsible for designing, developing, and supporting an orchestrated, container-based compute platform that serves as the backbone for Apple's server-side development. The platform is designed to host Apple's core cloud services, ensuring they remain highly available, secure, and operational at all times. This is a significant challenge, and we are looking to expand our team with talented and passionate engineers who thrive on solving complex distributed systems challenges and addressing a variety of security issues. Additionally, the role involves building the identity and authorization infrastructure necessary for our services. As a Cloud Security Engineer, you will work closely with security professionals to evaluate your team's code and design systems that adhere to their recommendations. You should possess a strong curiosity about how systems operate and, more importantly, how they can fail. The role requires comfort in designing major security features and the ability to creatively resolve highly complex issues. You will be expected to drive ideas from inception to implementation, establishing a reputation throughout the organization as a sought-after advisor and consultant by setting standards, processes, and technical direction. This position is ideal for individuals who are collaborative, innovative, and eager to contribute to a team that is shaping the future of cloud computing at Apple.

Responsibilities

  • Collaborate with security professionals to evaluate code and design systems based on their recommendations.
  • Design major security features and creatively resolve complex issues.
  • Drive ideas from inception to implementation, establishing a reputation for technical direction and consultation.
  • Work on reliability, scalability, resilience, security, and performance limits of web services.
  • Develop production-quality solutions based on user requirements.

Requirements

  • BS or MS in Computer Science or equivalent with an emphasis in security-related fields.
  • Experience in cloud security engineering.
  • Experience in distributed cloud computing.
  • Advanced programming proficiency in Go or a comparable object-oriented language.
  • Experience designing and developing efficient, secure, scalable, and reliable production systems.
  • Proficiency in testing software and maintaining a critical eye for correct code.
  • Ability to parse user requirements and develop production-quality solutions.
  • Fluency in navigating Linux production environments.

Nice-to-haves

  • Kubernetes development experience.
  • Understanding of Identity and Access Management and Zero Trust Architecture.
  • Understanding of OAuth2/OIDC.
  • Keeps up with industry trends in security technology.
  • Experience working on high volume services.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays
  • Flexible scheduling options
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service