1 day ago
Hyderābād, IndiaSenior
Responsibilities
- Architect, build, and maintain mission-critical distributed systems at large scale.
- Take full ownership of software solutions from conception through production.
- Develop and operate high-volume REST and/or gRPC services.
- Design resilient, fault-tolerant, self-healing cloud-native applications.
- Lead complex projects and build technical consensus with global teams and external partners.
- Optimize databases and apply observability, networking, security, privacy, and cryptography practices.
Requirements
- Extensive experience architecting, building, and maintaining large-scale distributed systems.
- Deep understanding of distributed systems trade-offs involving consistency, latency, and throughput.
- Demonstrated advanced software engineering skills and experience applying them to real-world applications; no formal degree is required.
- Preferred: hands-on expertise with Java or Kotlin and Spring.
- Preferred: experience with REST or gRPC services, Docker, Kubernetes, and AWS cloud-native applications.
- Preferred: expertise in CI/CD pipelines, infrastructure as code, observability, modern networking, SQL/NoSQL database optimization, security, privacy, and cryptography.
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.
