A

Apple

Designs phones, computers and their operating systems

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of relevant data engineering experience.
  • An undergraduate degree in Computer Science, Management Information Systems, Engineering, Mathematics, or another quantitative discipline is required.
  • Knowledge of Snowflake is a plus.
  • At least 3 years of experience in data engineering and ETL pipeline development.
  • At least 2 years of experience with big data technologies such as Spark, Lakehouse, and Trino.
  • Experience with Kubernetes and Docker is preferred.
  • Familiarity with Retrieval Augmented Generation techniques used with large language models.
  • Experience creating and consuming Model Context Protocol services.
  • Knowledge of continuous integration, testing methodologies, test-driven development, and agile development methodologies.
  • Strong documentation and technical writing skills.
  • Attention to detail and effective verbal and written communication skills.

Responsibilities

  • Develop and automate large-scale, high-performance, scalable batch and/or streaming platforms to accelerate analytics.
  • Design large-scale, complex applications and frameworks with low latency, fault tolerance, and high availability.
  • Build and maintain custom frameworks that support engineering and analytics needs.
  • Partner with analytics consumers and data scientists to build and improve new and existing constructs and solve data engineering problems at scale.
  • Build data pipelines using Spark, Trino, lakehouse, or similar distributed platforms, as well as Snowflake.
  • Deploy data quality checks to ensure high-quality data.
  • Promote high-quality software engineering practices for data infrastructure and pipelines at scale.
  • Apply Generative AI and Retrieval Augmented Generation techniques to enhance data analytics capabilities.

Desired Qualifications

  • Knowledge of Snowflake.
  • At least 2 years of experience with big data technologies such as Spark, Lakehouse, and Trino.
  • Experience with Kubernetes and Docker.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs