Apple's Data Analytics team is looking for a Senior Software Engineer - Distributed Systems to work on device telemetry platform, building services and applications to parse, persist, and understand how Apple customers use their devices.
Requirements
- BS degree in Computer Science, equivalent field or equivalent work experience
- 5+ years SW development experience
- Have worked on large distributed systems, ideally on a public cloud platform like AWS
- Extensive experience with container-based orchestration (Kubernetes, EC2, Mesos, etc.)
- Practical knowledge of queue/stream consumers like Flink or Kinesis
- Exposure to profiling and optimization of scale compute and data pipelines
- Proficiency writing/maintaining large-scale Iceberg or partitioned Parquet
- Unwavering commitment to CI/CD