Software Engineer Intern

Sacramento, California, United States


Weekly Hours: 40
Role Number:200207686
Imagine what you could do here. At Apple, new 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! At Apple, it’s the diversity of people and their ideas that encourage the innovation and runs through everything we do, from amazing technology to industry-leading environmental efforts.

Key Qualifications

  • A self-starter who loves to innovate
  • Passionate about learning to solve business problems with data
  • Willingness to learn new languages and technologies
  • Attention to details and concern of accuracy
  • Great teammate who enjoys collaboration and being curious
  • Familiar with any major programming languages like Java, Python, JavaScript, Go
  • Familiar with data models with SQL or NoSQL database technologies


Apple's Strategic Data Solutions (SDS) team is seeking a Software Engineer intern who is passionate about learning and enjoys coding. During your internship on the Strategic Data Solutions team, you will be participating in design, modeling, development and testing of SDS systems. You will also get the opportunity to contribute in high level design discussions regarding system architecture and features. In accordance with your area of study, we will assign you a project related to system development, optimizations or new technology development. Our commitment to you: We will guide you through a challenge with opportunity for growth, recognition and accomplishment. As we learn more about you, we’ll connect you with mentors and teammates to assist in your personal and professional development. You’ll work cross-functionally with teams across Apple and gain valuable experience driving security improvements in a high tech environment. What we expect: High energy, positive attitude. Bring the best version of yourself. Be prepared to be curious, creative and to make an impact.

Education & Experience

Currently enrolled in a degree-granting program pursuing a B.S. or M.S. in computer science, computer engineering, or related fields with equivalent experience.

Additional Requirements

  • - Knowledge of working with RESTful Web Services
  • - Basic Understanding of Software Development Life Cycle