Apple Services Engineering Data Platform team is looking for Engineers and Architects passionate about crafting data products to design and build a scalable data platform services that is used across Apple. This role requires deep understanding of developing products that are highly scalable, highly available and fully fault tolerant.
Requirements
- 3+ years experience in data processing ecosystems
- Coding experience in Java/Scala/Go, preferably with critical, large-scale distributed systems
- Experience in designing and developing stateless APIs using HTTP and similar protocols to support service-oriented software distribution across multiple cloud environments
- Ability to design large-scale, complex applications with excellent run-time characteristics such as low latency, fault-tolerance, and availability
- Understands MPP Query Engines like Trino, Starrocks, etc.
- Experience with contribution to Open Source projects is a plus
- Experience with multiple public cloud infrastructure is a plus
Responsibilities
- design and build a scalable data platform services that is used across Apple
- designing, developing, and deploying high-performance systems that handle billions of transactions daily
- building and supporting critical infrastructural systems and frameworks that provide and support services like structured and unstructured storage, caching, queueing, searching, querying, and much more
- designing and developing stateless APIs using HTTP and similar protocols to support service-oriented software distribution across multiple cloud environments
- Ability to design large-scale, complex applications with excellent run-time characteristics such as low latency, fault-tolerance, and availability
- Understands MPP Query Engines like Trino, Starrocks, etc.
- coding experience in Java/Scala/Go, preferably with critical, large-scale distributed systems
Other
- Do you love solving complex challenges?
- Are you an inventive self-starter who takes pride in making ideas come to life on a global scale?
- Are you passionate about developing data platforms using creative algorithms to process petabytes of data with very low latency?
- This person will have a tremendous amount of individual responsibility and influence over the direction of many critical Apple internet services for years to come.
- You are someone with ideas and a real passion for software delivered as a service to improve reuse, efficiency, and simplicity.