Senior Software Engineer - Data Platform, Apple Services Engineering

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$175,800 - $312,200
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Data Platform, Apple Services Engineering

Imagine what you could do here. At Apple, great ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

As part of Apple Data Platform (ADP), you will have a meaningful role in designing, developing, and deploying high-performance systems that handle millions of queries every single day. This enormous scale brings challenges that require extraordinarily creative problem solving. By focusing on and respecting the customer's needs, you'll be responsible for helping us build the technology that works for so many customers around the world.

We are building and supporting services like Spark and Flink in our Data platform which is used by various teams within Apple to enable critical use-cases. This person will have a tremendous amount of individual responsibility and influence over the direction of many critical Apple internal services for years to come. You are someone with ideas and real passion for software delivered as a service to improve reuse, efficiency, and simplicity. This engineer's work will affect hundreds of millions of users and be essential to the success of some of the most visible current and future Apple features.

Key Responsibilities:

  • Design and develop scalable big-data platforms using creative algorithms to process petabytes of data with very low latency
  • Build and support services like Spark and Flink in the Data platform
  • Develop high-performance systems that handle millions of queries daily
  • Create highly scalable, highly available, and fully fault-tolerant products
  • Contribute to the direction of critical Apple internal services

Join the Apple Data Platform (ADP) team to design and build a scalable big-data platform that is used across Apple, solving complex challenges and making ideas come to life on a global scale.

Last updated 6 days ago

Responsibilities For Senior Software Engineer - Data Platform, Apple Services Engineering

  • Design and develop scalable big-data platforms
  • Build and support services like Spark and Flink in the Data platform
  • Develop high-performance systems handling millions of queries daily
  • Create highly scalable, highly available, and fully fault-tolerant products
  • Contribute to the direction of critical Apple internal services

Requirements For Senior Software Engineer - Data Platform, Apple Services Engineering

Java
Scala
Kubernetes
  • Strong programming expertise in Java, Scala and/or scripting languages, preferably with critical, large-scale distributed systems
  • Experience in designing, developing and deploying data processing applications and frameworks on cloud-based infrastructure like AWS, GCP etc.
  • Experience in cluster management/orchestration software like Kubernetes, Spinnaker, Helm charts, Docker is a plus
  • Ability to design large-scale, complex applications with excellent run-time characteristics such as low-latency, fault-tolerance and availability
  • A learning attitude to continuously improve self, team, and the organization
  • Deeply concerned about excellence and quality
  • Loves fast paced environment and learning new technologies
  • Bachelor's degree or Masters in Computer Science, Computer Engineering, or equivalent

Benefits For Senior Software Engineer - Data Platform, Apple Services Engineering

Medical Insurance
Dental Insurance
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Tuition reimbursement for formal education related to advancing career at Apple
  • Opportunity to become an Apple shareholder through discretionary employee stock programs
  • Ability to purchase Apple stock at a discount through Employee Stock Purchase Plan
  • Potential eligibility for discretionary bonuses or commission payments
  • Potential eligibility for relocation assistance

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Data Platform, Apple Services Engineering

Sr. Data Engineer Ads Technology, ADSP Analytics

Senior Data Engineer role at Amazon Advertising, building large-scale data systems for programmatic advertising across multiple platforms.

Sr. Business Intelligence Engineer, SMB Marketing Analytics

Senior Business Intelligence Engineer role at Amazon Advertising, focusing on SMB Marketing Analytics and data infrastructure.

Data Engineer, Amazon Publisher Monetization, Analytics

Senior Data Engineer role at Amazon Publisher Monetization team, focusing on big data technologies and scalable analytical solutions.

Economist, ML Data Scientist - Data Solutions & Initiatives

Senior Economist/ML Data Scientist role at Apple, focusing on sales forecasting and demand prediction using advanced machine learning techniques.

Sr. Data Engineer, Amazon Publisher Monetization, Analytics

Senior Data Engineer role at Amazon Publisher Monetization team, focusing on big data technologies and AWS services.