AI/ML Rotation Program


About the job


Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly — and making the kind of impact that changes people’s lives. Bring passion and dedication to your job and there’s no telling what you could accomplish.

The people here at Apple don’t just craft products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts.

Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile computing. Create groundbreaking technology for artificial intelligence. Work with the people who created the intelligent assistant that helps millions of people get things done — just by asking.

You will also have a unique and rewarding opportunity to contribute to cool projects around Apple, and use your data science, machine learning, natural language, computer vision and artificial intelligence skills to transfer your ideas into solutions for some of the most challenging technical problems in the next generation of products that will surprise and delight millions of people.

We want new ambitious team members to join the AI/ML Rotation Program at Apple.

Key Qualifications

Strong Computer Science fundamentals including familiarity with basic algorithms and data structures

Strong object-oriented programming and design skills

Excellent problem solving, critical thinking, and communication skills


Apple’s central AI/ML org is looking for engineers who are passionate about using machine learning to build new user experiences.

The team you will join is looking for someone with a combination of strong programming skills and a creative, user-focused mindset. We seek a true team player who can collaborate with engineers in several technical areas.

In this role, you should be able to thrive in a fast-paced environment with rapidly changing priorities and get up to speed quickly in new technical areas.


– A wide range of software engineering tasks across multiple domain areas

– Machine learning projects involving state of the art modeling techniques

– Collaborate with cross functional teams to gather requirements, understand dependencies, define an architecture, and implement solutions to well-defined projects

– Work with multiple teams across the organization to gain a broad understanding of the Siri architecture

Education & Experience

BS/MS in Computer Science or equivalent

Role Number: 200246144


Discover More AI Jobs:


More Information

Apply for this job Apply via Facebook
Share this job

We are one of the largest AI Communities online. Our publications have over 8.5 Million Views Annually and we have over 120K subscribers.