Apple - Cupertino, CA

posted 2 months ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Software Data Engineer position at Apple focuses on enhancing the App Store experience by generating insights from data in a privacy-friendly manner. The role involves building robust analytical solutions and services that process vast amounts of data, enabling data-driven innovation for internal collaborators and external partners. The engineer will play a significant role in shaping the strategic direction of the App Store Data Engineering team, emphasizing collaboration and a commitment to Apple's privacy policies.

Responsibilities

  • Develop and maintain distributed data processing applications using technologies like Apache Spark or Apache Flink.
  • Write robust, efficient, and scalable code to process terabytes of data daily.
  • Design and implement scalable, highly available distributed systems using tools such as Kafka, Iceberg, and Kubernetes.
  • Collaborate with multi-functional teams to capture requirements and translate them into engineering tasks.
  • Contribute to discussions and provide insights on building world-class analytical solutions.

Requirements

  • Bachelor's Degree or equivalent experience in Computer Science or related field.
  • 5+ years of hands-on experience building distributed data processing applications using Apache Spark or Apache Flink.
  • 5+ years of programming experience in Scala or Java.
  • Experience with Big Data technologies: Hadoop, HDFS, Spark, SQL, Kafka.
  • Proven skills in designing scalable, highly available distributed systems.
  • Good understanding of software engineering principles, algorithms, and data structures.
  • Self-directed and self-motivated with the ability to create architecture and design documents.
  • Excellent communication skills and ability to work in a multi-functional environment.

Nice-to-haves

  • Understanding of functional programming ideas and principles.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Tuition reimbursement for formal education
  • Discretionary bonuses or commission payments
  • Relocation assistance
  • Employee stock purchase plan with discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service