Job type: Full-time

Loading ...

Job content


Summary

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. Multifaceted, amazing people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product! Do you love working on challenges that no one has solved yet? As a member of our dynamic group, you will have the unique and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple’s customers every single day.
Our team uses Computer Vision and Machine Learning to enable features on Apple products like face tracking for Animoji, Portrait Mode, and FaceTime Eye Contact. In the context of Machine Learning we need to collect large amounts of data, push it reliably through data processing pipelines, add manual annotations, let large clouds crunch on it, continuously verify and report the accuracy of the resulting algorithms, and finally transfer trained models to products.
We are looking for a talented Software Engineering intern to shape the future of our web-based tooling. Such tools include dashboards to manage the workload of Machine Learning experiments running on the cloud, reporting services to visually analyse results of experiments as well as server APIs to provide scalable abstractions over DB operations.


Key Qualifications

Experience with Python is a must

Familiarity with JavaScript/Typescript and willingness to work with it is a must. Experience with front-end frameworks (React, Vue, or other recent MVC library) is a strong plus

Experience with server-side web frameworks (Django, Flask, Twisted, Node.js, Ruby on Rails, or Meteor) is considered a strong plus

Experience with databases and query languages is a must. Deep understanding of SQL, GraphQL, and/or Redis is a strong plus.

Experience with testing is a must (pytest, [React]TestingLibrary, Enzyme, etc). Automated E2E testing is a strong plus (ex: Cypress, Puppeteer, Robot, Selenium, etc). Experience in load testing / performance testing (Locust, JMeter, ab, etc) and optimisation is a strong plus

Interest in Data Science or knowledge of Machine Learning or Computer Vision is a strong plus

Familiarity with macOS/Linux/*nix environments is a must

Fluency in English is required

Strong communication skills in English

Excellent interpersonal skills and well-organised working style

Ability to work well in a team and be productive under tight schedules

Available for 6 months or more


Description

You will be working on web-based monitoring and reporting tools that will support the development of the next generation Machine Learning and Computer Vision projects. Our work is focused on real-time performance and finds its way into the whole range of future Apple products. Your contribution will ensure that Apple delivers these products at the highest quality standards.


Education & Experience

Currently enrolled in your penultimate year of studies in a Computer Science, Data Science, Machine Learning, Computer Vision or equivalent (Bachelor’s, Master’s or PhD)


Additional Requirements

Apple is an Equal Opportunity Employer committed to inclusion and diversity. We take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, and individuals with disabilities.


Role Number: 200299353

Loading ...
Loading ...

Deadline: 13-05-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...