Senior Data Engineer, Data Products
About the role
Senior data engineer role focused on building, extending, and operating near-real-time and batch data pipelines for Apple Ads. Responsible for shipping features and pipeline improvements, ensuring reliability, scalability, and privacy-preserving processing, with opportunities to mentor others and own design components depending on level. AI-native environment with emphasis on accuracy, privacy, and collaboration with product managers and engineers.
Responsibilities
- Engineer and operate secure, scalable data processing systems across real-time, near-real-time, and batch contexts using Spark, Kafka, and Iceberg
- Deliver features, schema changes, backfills, and fixes with clean, well-tested, well-documented code, and help support privacy-preserving critical pipelines
- Own the design of pipeline components, define and refactor approaches to meet correctness and scale challenges, and drive reliability and efficiency improvements (depending on level)
- Use AI coding agents to accelerate implementation, test coverage, and debugging, validating every result for correctness, privacy, and cost
- Apply understanding of the intersection between business, analytics, and engineering to improve efficiency and time to insight
- Contribute to on-call, monitoring, and continuous improvement of pipeline reliability and efficiency; senior engineers lead incident response and root-cause analysis
- Collaborate with a team of data engineers and product managers; grow through code and design reviews, mentor others
- Work effectively in a sprint-based, agile environment and contribute to reliability, resiliency, extensibility, scalability, and productivity
- Own design and architecture of pipeline components or services (for senior levels)
- Experience with near-real-time or streaming pipelines, event-driven ingestion, deduplication, parity and reconciliation, and lakehouse formats at scale
- Drive reliability, efficiency, or cost improvements and mentor other engineers
- Contribute to open source distributed system projects
- Communicate effectively with cross-functional technical and non-technical teams
- Adapt to rapidly changing requirements and on-call rotations
- Prior experience in the advertising industry is a plus
Qualifications
- 5+ years of industry experience building distributed, scalable data pipelines
- Proven track record of successful and timely software delivery with complex dependencies
- Innovative, critical thinking and troubleshooting skills
- Proficiency in Scala, Java, or Python and ability to learn new technologies quickly
- Strong computer science and data engineering fundamentals
- Proficiency with distributed data processing technologies (Spark, Kafka, Flink) and data modeling with Iceberg lakehouse concepts
- Experience building and scaling systems on premise and in the cloud
- Demonstrated productive use of AI coding tools in real delivery
- Passion for data quality, clean code, documentation, cost-saving, and operational excellence
- Excellent collaboration skills
- Experience owning the design and architecture of pipeline components or services
- Experience with near-real-time or streaming pipelines and lakehouse table formats at scale
- History of reliability, efficiency, cost improvements, and mentoring
- Contributions to open source distributed system projects
- Ability to communicate with cross-functional teams
- Comfort with rapidly changing requirements and on-call duties
- Advertising industry experience is a plus
Skills
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement including tuition
- Potential discretionary bonuses or commission payments
- Relocation assistance
- Apple Employee Stock Purchase Plan (eligibility)
- Discretionary employee stock awards (RSUs)
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services