10 hours ago
Responsibilities
- Develop Apple’s next-generation perimeter security and load-balancing solutions.
- Engineer Layer 4–Layer 7 load-balancing and security technologies.
- Build and improve proxies supporting highly scaled and distributed services.
- Address security, availability, fault tolerance, network security, and application security challenges.
- Help Apple respond to emerging security threats through hands-on software development.
Requirements
- Expertise in C and C++.
- Extensive knowledge of TCP/IP, SSL, HTTP protocols, and web/network security.
- Good understanding of HTTP/HTTPS proxies.
- Knowledge of IP networking, BGP, and NAT.
- At least 7 years of relevant software development experience.
- Bachelor’s or master’s degree in computer science or a related engineering field.
- Preferred experience with Lua, Python, Go, Rust, WAF, GCP, AWS, IPVS, NGINX, and Envoy.
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
