Apple-posted 7 months ago
Intern
5,001-10,000 employees

Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple is seeking highly motivated, engineering students with a strong background in either Back-End Engineering, Core OS, Web Development, and iOS and/or macOS app Development to join its team of highly skilled software engineers. At Apple, our software engineers are the brains behind some of the industry’s biggest breakthroughs! macOS, Siri, Apple Maps, iOS and iCloud — not to mention the system-level software for iPhone and Apple TV — all started here. These teams are on the front line of our constant charge toward innovation.

  • Backend Development – Building the features that Apple users love (like Siri) work by presenting data to the user-facing applications.
  • Core OS - Responsible for the design, build, and development of core technologies deployed across all Apple product areas.
  • User Experience (UX) – Building elegant UX experiences that are simple, intuitive, and impactful.
  • User Interface (UI) - Develop a web portal for building an end to end software development journey.
  • iOS and Web Development - Build web-based and iOS tools and applications to improve products and customer experience.
  • Information Systems & Technology (IS&T) - Produce key business and technical infrastructure at Apple.
  • Information Security - Protect Apple's information, including business, employee, and customer data.
  • Pursuing BS/MS/PhD program in Computer Science, Electrical Engineering, Computer Engineering, Data Science, Design, or related fields.
  • At the end of the internship, you must return to school to continue your education or the internship must be the last requirement for you to graduate.
  • Strong object-oriented design skills, coupled with a deep knowledge of data structures and algorithms.
  • Proficiency in one or more developer skills: Java, C/C++, PHP, Python, Ruby, Unix, MySQL, Clojure, Scala, Java Script, CSS, HTML5, Swift.
  • Experience in sophisticated methodologies such as Data Modeling, Validation, Processing, MapReduce.
  • Experience with distributed technologies such as HDFS, Spark, Golang, Hadoop, Mongo, Pig, Hive.
  • Experience with web frameworks such as AngularJS, NodeJS, SproutCore.
  • Experience with iOS and macOS developing in Swift, XCode or Objective-C.
  • Client-Server protocol & API design skills.
  • Able to craft multi-functional requirements and translate them into practical engineering tasks.
  • A fundamental knowledge of embedded processors, with in-depth knowledge of real time operating system concepts.
  • Excellent debugging and critical thinking skills.
  • Excellent analytical and problem-solving skills.
  • Ability to work in a fast paced, team-based environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service