7 hours ago
Responsibilities
- Gather requirements across cross-functional teams.
- Develop practical, fault-tolerant, high-performance distributed systems.
- Lead and participate in technical design discussions across cross-functional teams.
- Develop deep domain understanding and generate creative solutions.
- Conduct independent research relevant to the field of work.
- Mentor other engineers on the team.
- Build software delivered as a service with an emphasis on reuse, efficiency, and simplicity.
Requirements
- Bachelor’s or master’s degree in Computer Science, or equivalent experience.
- 8+ years of industry experience.
- Experience with Java.
- Experience designing, implementing, and supporting highly scalable infrastructure services.
- Deep understanding and work experience in distributed systems.
- Deep understanding of data structures, algorithms, concurrent programming, and other core computer science concepts.
- Strong attention to detail and analytical capabilities.
- Strong communication skills.
- Preferred experience with observability solutions using OpenTelemetry, Prometheus, and Grafana.
- Preferred experience building observability platforms.
- Preferred experience designing and using columnar storage.
- Familiarity with time-series database internals.
- Passion for developing and testing clear, robust code.
- Ability to learn and apply new technologies and frameworks.
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.
