Software Engineering Masters Internships
Apple· Engineering
Hybrid (United States)internshipPosted 4mo ago
About the role
Apple is seeking highly motivated engineering students with a strong background in Back-End Engineering, Core OS, Web Development, and iOS/macOS app Development to join its software engineering team as Masters Interns.
Responsibilities
- Back-end development — help build features that Apple users love (e.g., Siri, Apple Music, iCloud, Apple Maps) by presenting data to user-facing applications
- Design and build — develop fully integrated operating systems that combine hardware, software, and services into a single Apple experience
- User Experience (UX) — assist in building elegant UX experiences that are simple, intuitive, and impactful
- UI — work with the UX team, back-end engineers and other front end engineers to develop a web portal for an end-to-end software development journey
- iOS and Web Development — build web-based and iOS tools and applications to improve products for customers
- architecture, performance, testing, design, and implementation considerations for product direction
- Information Systems & Technology (IS&T) — produce key business and technical infrastructure, build applications that improve Apple Store experiences and support customers
- Information Security — protect Apple's information and monitor threats and vulnerabilities
- Collaborate in a fast-paced, dynamic, team-based environment; hands-on, enthusiastic, self-motivated development
- Pursue graduate studies and return to school after internship or complete degree requirements to graduate.
Qualifications
- Pursuing a graduate (MS) degree in Computer Science, Electrical Engineering, Computer Engineering, Data Science, Design, Information Security or related fields
- Strong object-oriented design with deep knowledge of data structures and algorithms
- Proficiency in one or more developer skills: Java, C/C++, PHP, Python, Ruby, Unix, MySQL, Clojure, Scala, JavaScript, CSS, HTML5, Swift
- Experience with data modeling, validation, processing, MapReduce
- Experience with distributed technologies: HDFS, Spark, Golang, Hadoop, Mongo, Pig, Hive
- Experience with web frameworks: AngularJS, NodeJS, SproutCore
- Experience with iOS/macOS development in Swift, XCode or Objective-C
- Client-Server protocol and API design
- Ability to translate multi-functional requirements into engineering tasks
- Knowledge of embedded processors and real-time operating system concepts
- Excellent debugging, analytical and problem-solving skills
- Ability to work in a fast-paced, team-based environment
Skills
Required:Object-oriented designData structures and algorithmsJavaC/C++PythonJavaScript/HTML/CSSSwift
Benefits
- Equal opportunity employer
- Inclusion and diversity
- Accessibility and accommodations information
- Ongoing application process for roles at Apple
Last updated Jul 3, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services