Appleposted 18 days ago
$177,838 - $264,200/Yr
Full-time • Mid Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Work on large-scale data processing platforms in Petabyte scale that run in the hybrid cloud environment to support Analytics, Data Science and Machine Learning teams at Apple Maps. Design and develop batch data processing platform for metrics computation and machine learning and improve the performance and scalability using Apache Spark. Design and develop streaming data processing platform for real-time analytics using Apache Flink, Kafka and Iceberg. Design and develop analytics query platform for exploratory data analysis and improve the ad-hoc query performance using Apache Trino. Optimize the cost and efficiency of data processing platforms utilizing containerized environment such as Kubernetes in the cloud. Collaborate with internal partners and stakeholders to modernize Apple Maps' data platform with latest big data technology. Partner with internal and external domain experts to contribute new features back to the big data OSS community.

Responsibilities

  • Work on large-scale data processing platforms in Petabyte scale that run in the hybrid cloud environment.
  • Design and develop batch data processing platform for metrics computation and machine learning.
  • Improve the performance and scalability using Apache Spark.
  • Design and develop streaming data processing platform for real-time analytics using Apache Flink, Kafka and Iceberg.
  • Design and develop analytics query platform for exploratory data analysis.
  • Improve the ad-hoc query performance using Apache Trino.
  • Optimize the cost and efficiency of data processing platforms utilizing containerized environment such as Kubernetes.
  • Collaborate with internal partners and stakeholders to modernize Apple Maps' data platform.
  • Partner with internal and external domain experts to contribute new features back to the big data OSS community.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Information Technology or related field.
  • 3 years of experience in the job offered or related occupation.
  • 3 years of experience with Apache Spark, Apache Flink, and Kafka.
  • Strong hand-on programming skills in Java or Scala.
  • Experience architecting large-scale distributed computing systems with AWS or GCP technologies.
  • Experience working on big data storage platforms and query engines with knowledge in Hive, Iceberg, or Delta Lake.
  • Experience using workflow management frameworks such as Apache Airflow.
  • Experience developing infrastructure automation using Python, Shell Scripting, and Yaml.
  • Experience building data platforms using a containerized environment such as Kubernetes.
  • Experience using open source query engines such as Trino or Presto.

Benefits

  • 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 participation in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through Apple’s Employee Stock Purchase Plan.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service