Proficiency in at least one programming language (Swift, Java, C/C++, PHP, Python, Ruby, etc.)
Ability to thrive in a fast-paced, collaborative environment
Strong debugging and critical-thinking skills
Nice to Haves
Strong object-oriented design foundation and solid understanding of data structures, algorithms, and problem-solving
Familiarity with distributed systems or data technologies (HDFS, Spark, Hadoop, Data Modeling, MapReduce)
Familiarity with major web or mobile frameworks (AngularJS, NodeJS, iOS/Swift/Xcode) and client-server API design
Ability to translate cross-functional requirements into clear, actionable engineering tasks
What You'll Be Doing
Backend Development – Building the features that Apple users love (like Siri) work by presenting data to the user-facing applications
Backend development opportunities are available for students in various areas such as Siri, iCloud, Apple Maps, Core OS, macOS, Frameworks and Applications, etc.
Perks and Benefits
Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming phenomenal products, services, and customer experiences very quickly
Highly motivated, engineering students with a strong background in Back-End Engineering, Core OS, Web Development, and iOS/macOS app Development
Join a team of highly skilled software engineers who are the brains behind industry's biggest breakthroughs