DataJobs.io
← Back to all jobs

Job Description

Build privacy-focused data engineering and machine learning systems for Apple Ads inside Apple’s Data Organization. This onsite role in Cupertino, CA blends real-time, near-real-time, and batch advertising capabilities with scalable engineering, reliability improvements, and hands-on use of LLMs and AI coding agents to accelerate implementation and debugging.

As a Data Engineer, you will design and deliver core data and ML components, strengthen pipeline performance and dependability, and support mission-critical infrastructure that must meet privacy and correctness expectations. You will collaborate with product managers and world-class engineers through code and design reviews, contribute to incident response, and grow your impact over time.

Compensation: USD 129,300 - 194,700 per year. Minimum experience: 1+ years. Education: BS/MS in Computer Science, Software Engineering, Distributed Systems, or a related field.

What you’ll do

  • Engineer secure, scalable data and machine learning systems across real-time, near-real-time, and batch execution using Spark, Kafka, Iceberg, and related technologies
  • Own end-to-end delivery of core components, from pipeline architecture to ML model development, training, and deployment, including privacy-preserving infrastructure
  • Improve reliability, performance, and efficiency through schema changes, backfills, and the experimentation and testing infrastructure (including A/B testing) to validate updates
  • Apply a strong understanding of the intersection between business, analytics, and engineering to deliver reusable, efficient solutions
  • Use LLMs and AI coding agents (e.g., Claude, Gemini) daily to accelerate coding, testing, and debugging, while continuously validating results for correctness, privacy, and cost
  • Contribute in an Agile, sprint-based environment that emphasizes reliability, resiliency, extensibility, scalability, and productivity
  • Participate in on-call, monitoring, and ongoing reliability and efficiency improvements, with more senior support for incident response and root-cause analysis
  • Collaborate with cross-functional partners and grow through code and design reviews, including mentoring others as you advance

What you bring

  • 1+ years of industry experience building scalable data pipelines and machine learning systems, or other distributed software at scale
  • Strong computer science and software engineering fundamentals
  • Proficiency in modern programming languages such as Rust, Python, Java, or Scala
  • Experience with distributed systems and data processing technologies such as Spark, Kafka, Flink
  • Experience building and scaling systems on premise and in the cloud
  • Solid understanding of data structures, algorithms, and system design
  • Ability to communicate effectively with cross-functional technical and non-technical teams
  • Hands-on experience using LLMs (e.g., Claude, Gemini) in daily engineering work, including code generation, review, debugging, test writing, agentic loops, and evaluation systems to improve software engineering skills and velocity
  • Excellent collaboration skills
  • BS/MS in Computer Science, Software Engineering, Distributed Systems, or a related field

Technologies you’ll work with

Spark, Kafka, Iceberg, Flink, Rust, Python, Java, Scala, LLMs, Claude, Gemini, A/B testing

Benefits at Apple

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • A range of discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Opportunity to become an Apple shareholder through Apple’s discretionary employee stock programs
  • Discretionary restricted stock unit awards
  • Ability to purchase Apple stock at a discount through the Employee Stock Purchase Plan if voluntarily participating
  • Discretionary bonuses or commission payments (as applicable)
  • Relocation (as applicable)

Preferred qualifications

  • Experience with NoSQL datastores (e.g., Cassandra, Keyspaces, ElastiCache)
  • Experience with lakehouse and Iceberg table formats
  • Experience with anomaly detection
  • Experience with A/B experimentation frameworks
  • History of driving reliability, efficiency, or cost improvements, and mentoring other engineers
  • Comfort with rapidly changing environments and ambiguous requirements
  • Prior experience in the advertising industry (huge plus)

Similar Jobs