Apple Services Engineering Data Platform team is looking to design and build a scalable data platform services that is used across Apple to handle billions of transactions daily, requiring extraordinarily creative problem-solving for challenges at enormous scale.
Requirements
- 5+ years experience in data processing ecosystems
- Expertises in MPP Query Engines like Trino, Starrocks, etc.
- 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
- 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
- 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
- crafting data products
- developing products that are highly scalable, highly available and fully fault tolerant
- designing and developing stateless APIs using HTTP and similar protocols to support service-oriented software distribution across multiple cloud environments
- design large-scale, complex applications with excellent run-time characteristics such as low latency, fault-tolerance, and availability
Other
- inventive self-starter who takes pride in making ideas come to life on a global scale
- passionate about developing data platforms using creative algorithms
- passionate about crafting data products
- tremendous amount of individual responsibility and influence over the direction of many critical Apple internet services for years to come
- someone with ideas and a real passion for software delivered as a service to improve reuse, efficiency, and simplicity