Apple Ads is looking to build the next generation of privacy-focused advertising capabilities by developing data products that provide amazing user experiences and drive value for developers and publishers.
Requirements
- 8+ years of industry experience building distributed, scalable data pipelines and data platforms
- Proficiency with modern programming languages (e.g. Java/Scala/C++) and ease with picking up new technologies independently
- Strong computer science and data engineering fundamentals
- Expertise in data modeling and Iceberg lake house implementation
- Proficiency in distributed systems and data processing technologies (e.g. Spark, Kafka, Flink)
- Experience building and scaling systems on premise and in the cloud
- Strong technical skills with proven experience developing, architecting, and supporting scalable data infrastructure
Responsibilities
- Engineer secure and scalable data processing systems across different execution contexts such as real-time, near real-time, and batch using Spark, Hadoop, Kafka, Cassandra and beyond
- Collaborate with a team of world-class data engineers and product managers to apply leading-edge techniques and technologies that process petabytes of realtime streaming and batch events
- Require a strong understanding of the intersection between business, analytics, and engineering resulting in a proactive approach, focusing on reusable solutions, to improve efficiency and time to insight
- Must be able to work in a rapidly changing environment and perform effectively in a sprint-based, agile development environment
- Join and contribute to a culture that emphasizes reliability, resiliency, extensibility, scalability, and productivity.
- design and scale of key data systems, delivering data products that solve exciting business problems.
- designing and implementing core stream-processing and batch-processing capabilities, to supporting privacy preserving critical pipelines.
Other
- Proven track record of successful and timely software product delivery with complex dependencies
- Demonstrated innovative, critical thinking and troubleshooting skills
- Excellent collaborative skills
- History of motivating teams to meet aggressive goals and innovate
- Passion for data quality, code elegance, clear documentation, cost saving and operational excellence