Software Engineering Applications

Shanghai Until 9/27/2026 3+ years exp First posted July 29, 2026 Last posted July 29, 2026
Job description

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Product Marketing Customer Analytics team is seeking a data engineer to support customer analytics with advanced, scalable and robust architecture, tools, data products, and critical data pipelines that are optimized for rapid business intelligence, data analysis, and data science.

Description

Develop and automate large scale, high-performance, scalable platform (batch and/or streaming) to drive faster analytics
Ability to design large-scale, complex applications and frameworks with excellent run-time characteristics such as low-latency, fault-tolerance and availability
Experience in building and maintaining custom frameworks to support engineering/analytics needs
Knowledge of continuous integration, testing methodologies, TDD and agile development methodologies.
Partner with analytic consumers and data scientists to build and improve new/existing constructs and solve data engineering problems @ scale.
Experience in building data pipelines in Spark, Trino, lakehouse or similar distributed platforms & Snowflake.
Deploy inclusive data quality checks to ensure high quality of data.
Evangelize high quality software engineering practices towards building data infrastructure and pipelines at scale.
Structured thinking with ability to easily break down ambiguous problems and propose impactful solutions.
Applying Generative AI and Retrieval Augmented Generation (RAG) techniques to enhance data analytics capabilities
Communication Strong documentation and technical writing skills.
Attention to detail and effective verbal/written communication skills.

Minimum Qualifications

3+ years of relevant Data Engineering experience
Undergraduate degree in Computer Science, MIS, Engineering, Mathematics or other quantitative discipline required.

Preferred Qualifications

Snowflake knowledge is a plus..
3+ years of experience in data engineering and ETL pipeline development
2+ years of experience in Big Data Technologies (Spark,Lakehouse,Trino)
Experience on Kubernetes, Docker preferred.
Familiarity with Retrieval Augmented Generation (RAG) techniques working in conjunction with LLMs
Experience with creating and consuming Model Context Protocol (MCP) services

About this role

Summary

Develop scalable data pipelines and platforms, apply AI techniques, and support analytics at scale.

Job title

Software Engineering Applications

Experience level

3+ years

Minimum experience

3+ years exp

Industry

technology

Location requirements

Shanghai; remote not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

SparkSnowflakeETL pipelineDockerKubernetes

Preferred skills

Snowflakebig dataRAG techniquesMCP services

Specializations

data engineeringdistributed platformsETL pipelinesbig datagenerative AI
Locations

Structured locations inferred from the posting.

Shanghai, China

Work arrangement unknown City