Apple is looking to design, develop, and operate software systems and services for monitoring and observability of Apple infrastructure and services.
Requirements
- Using Java includes core Java, concurrency, non-blocking IO, performance tuning to develop high throughput, large scale Observability platform.
- Using Python to build developer productivity tools to speed up developer efficiency.
- Using BigData Technologies like Spark, Flink, or Hadoop to process large datasets.
- Familiarity with time series database internals.
- Experience in building highly scalable, fault tolerant distributed Telemetry platform processing high volumes of data.
- Using AWS, Azure, or Kubernetes to run systems in Cloud Technologies.
- Proficiency in Apache Kafka for building real-time data streaming and event-driven architectures, including aggregation engines, stream alerting systems.
- Strong API design and implementation skills for building scalable and high throughput servers to serve telemetry dashboard queries.
Responsibilities
- Design, develop, and operate software systems and services for monitoring and observability of Apple infrastructure and services.
- Design, implement, and support distributed, highly scalable Apple Observability platform services, utilizing server technologies (e.g. non-blocking IO, distributed storage).
- Design and develop a critical infrastructure component that efficiently processes and aggregates high volume of telemetry data utilizing expertise in data stream processing technologies (e.g. Apache Spark, Apache Flink).
- Design and implement in-memory timeseries database utilizing expertise in storage technologies (e.g. columnar compression).
- Support production systems, while working on to maximize operational efficiency, improve reliability and availability of services.
- Work on analysis of live site issues with cross-functional engineering teams and Software Reliability Engineers.
Other
- Master’s degree or foreign equivalent in Computer Science, Computer Engineering or related field and 4 years of experience in the job offered or related occupation.
- 40 hours/week.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.