Java Programming, Python Programming, C++, C Programming, SQL, Apache Hadoop, Scala Programming, Machine learning techniques, Data science techniques, PyTorch, TensorFlow, MapReduce, R Programming
Are you interested in making an extensive and impactful contribution to Safety in Apple user experiences? Are you a skilled programmer who enjoys knowing how things work underneath the hood with machine learning technologies? Do you find satisfaction in crafting well-designed software that runs efficiently? We are looking for an exceptional software engineer for building the next generation of Safety workflows for Apple. We are an applied R&D team that develops core technologies to keep children safe on Apple’s devices and services. Our team has a great mix of talent across Machine Learning and Software Engineering. In this role, you will be focused on putting key technologies into Apple’s operating systems that will help ensure that children stay safe. You will be working closely with machine learning experts on the team for building efficient software that is suitable for production deployments, with an eye towards power, memory and latency. You will be collaborating across teams at Apple to make a big influence on user experience. For additional information on Child Safety: https://www.apple.com/child-safety/
Key Qualifications
Description
In this role as the successful candidate, you will ensure Apple’s OS releases contain the requisite technologies to support major internal product initiatives. You will make large contributions to making the technology perform well in the system. This will require making architectural tradeoffs, such as how various frameworks work together via programming interfaces to help balance memory, power and latency for an extraordinary user experience. You will also be responsible for ensuring the code you contribute to the OS is well-tested and stable.
The role requires significant experience crafting and implementing lower-level software to support media or language-centric technology needed for major OS feature releases. As the ideal candidate, you bring the needed depth of understanding of software design and architecture at the lower levels of the software stack. You are able to make the right tradeoffs and can communicate these tradeoffs to engineering partners. You should be comfortable working with other teams in a broadly collaborative and fast-paced environment. You care deeply about software quality, which includes doing things the right way and not the quick way, as well as ensuring software is thoroughly tested on an ongoing basis.
The role requires significant experience crafting and implementing lower-level software to support media or language-centric technology needed for major OS feature releases. As the ideal candidate, you bring the needed depth of understanding of software design and architecture at the lower levels of the software stack. You are able to make the right tradeoffs and can communicate these tradeoffs to engineering partners. You should be comfortable working with other teams in a broadly collaborative and fast-paced environment. You care deeply about software quality, which includes doing things the right way and not the quick way, as well as ensuring software is thoroughly tested on an ongoing basis.
Education & Experience
Additional Requirements
Headquartered in Cupertino, California, Apple Inc. is a multinational technology company that focuses on producing consumer electronics, software, and online services. It holds the distinction of being the world's largest technology company by revenue and the world's biggest company by market capitalization as of June 2022. Apple is the second-largest mobile phone manufacturer and the fourth-largest personal computer vendor by unit sales.
Beijing, Beijing, China
2-4 year
Zürich, Switzerland
2-4 year
Beijing, China
2-4 year
Zürich, Switzerland
2-4 year
Zürich, Switzerland
2-4 year
Shanghai, China
2-4 year
Shanghai, China
2-4 year
Cambridge, Cambridgeshire, UK
2-4 year
Cambridge, Cambridgeshire, UK
2-4 year
Madrid, Spain
2-4 year
Madrid, Spain
2-4 year
Austin, TX, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
San Diego, CA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Seattle, WA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Madrid, Spain
2-4 year
Abu Dhabi - United Arab Emirates
2-4 year
Seattle, WA, USA
2-4 year
Shanghai, Shanghai, China
2-4 year
Seattle, WA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Seattle, WA, USA
2-4 year
Austin, TX, USA
2-4 year
Seattle, WA, USA
2-4 year
Barcelona, Spain
2-4 year
New York, NY, USA
2-4 year
New York, NY, USA
2-4 year
Cupertino, CA, USA
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
0-2 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Seattle, WA, USA
4-6 year
Cupertino, CA, USA
0-2 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
New York, NY, USA
0-2 year
Cupertino, CA, USA
4-6 year
Herzliya, Israel
2-4 year
Herzliya, Israel
0-2 year
Cambridge, UK
2-4 year
Cupertino, CA, USA
0-2 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
0-2 year
Seattle, WA, USA
12-14 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
10-12 year
Seattle, WA, USA
10-12 year
Cupertino, CA, USA
10-12 year
Seattle, WA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
6-8 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
4-6 year
Culver City, CA, USA
12-14 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
6-8 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
6-8 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
4-6 year
Seattle, WA, USA
10-12 year
Cupertino, CA, USA
10-12 year
Beijing, China
2-4 year
Cupertino, CA, USA
8-10 year
Cupertino, CA, USA
6-8 year
Cupertino, CA, USA
8-10 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
2-4 year
Shanghai, China
2-4 year
Shanghai, China
2-4 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
6-8 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
10-12 year
Cupertino, CA, USA
12-14 year
Seattle, WA, USA
6-8 year
Cupertino, CA, USA
4-6 year
Portland, OR, USA
10-12 year
Seattle, WA, USA
4-6 year
Cupertino, CA, USA
10-12 year
Cupertino, CA, USA
6-8 year
Seattle, WA, USA
10-12 year
Cupertino, CA, USA
10-12 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
10-12 year
Seattle, WA, USA
10-12 year
Cupertino, CA, USA
6-8 year
Cupertino, CA, USA
6-8 year
Seattle, WA, USA
6-8 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
4-6 year
Sydney NSW, Australia
0-2 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
8-10 year
Cupertino, CA, USA
6-8 year
Seattle, WA, USA
4-6 year
Shanghai, China
0-2 year
Zürich, Switzerland
0-2 year
Shanghai, China
2-4 year
Beijing, China
2-4 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
0-2 year
Seattle, WA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
2-4 year
Cupertino, CA, USA
4-6 year
Madrid, Spain
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
4-6 year
Seattle, WA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
6-8 year
Cupertino, CA, USA
6-8 year
Seattle, WA, USA
2-4 year
Seattle, WA, USA
4-6 year
San Francisco, CA, USA
4-6 year
Stuttgart, Baden-Württemberg, Germany
4-6 year
Seattle, WA, USA
6-8 year
Shanghai, China
4-6 year
Beijing, China
4-6 year
Seattle, WA, USA
6-8 year
Cupertino, CA, USA
6-8 year
Cupertino, CA, USA
6-8 year
Cupertino, CA, USA
6-8 year
Pittsburgh, PA, USA
4-6 year
Austin, TX, USA
2-4 year
Cupertino, CA, USA
6-8 year
Cupertino, CA, USA
4-6 year
Beijing, China
4-6 year
Beijing, China
4-6 year
New York, NY, USA
6-8 year
Seattle, WA, USA
4-6 year
Seattle, WA, USA
10-12 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
6-8 year
Seattle, WA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Seattle, WA, USA
8-10 year
Cupertino, CA, USA
8-10 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
4-6 year
Cupertino, CA, USA
8-10 year
Cupertino, CA, USA
10-12 year
Cupertino, CA, USA
10-12 year
Seattle, WA, USA
6-8 year
New York City, NY, USA
4-6 year
Cambridge, UK
0-2 year
Beijing, China
0-2 year