FullStack Software Engineer
Apple · Shanghai, China · Machine Learning and AI
About this role
Apple is hiring a mid-level Full Stack Engineer in the software engineering function based in Shanghai, China. The posting calls out experience with Python, Java, Spark, Flink.
- Role
- Full Stack Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Shanghai, China
- Department
- Machine Learning and AI
- Posted
- Mar 31, 2026
More roles at Apple
Job description
from Apple careersApple ignited the personal computer revolution in the 1970s with the Apple II and we reinvented it in the 1980s with the Macintosh. Today, we continue to own the industry in innovation with its award-winning computers, OS X operating system and iLife and professional applications. Apple is also spearheading the digital media revolution with its iPod portable music and video players and iTunes online store and has entered the mobile phone market with its revolutionary iPhone.
Make a difference.
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.