Algorithms Engineer

Apple Inc.
Cupertino, CA, United States
2 days ago
Apply on www.themuse.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$184,700.0
Working hours
Regular working hours

Tech stack

Algorithm Design Apple Products C++ (Programming Language) Human-Computer Interaction Python (Programming Language) Machine Learning Signal Processing Software Engineering Real Time Systems State Machines Information Technology Objective C++
+1 more
Software Coding

Job description

We’re looking for an algorithms engineer to help build the next generation of human-computer interactions from the ground up. We are an eclectic group with backgrounds in computer science, controls, human factors, signal processing, and more. As a member of this team, you will work in the earliest stages of development, whether defining entirely new interactions or bringing new sensing technologies to life for the first time, making foundational decisions that determine how future Apple products are experienced.

Requirements

As an Algorithms Engineer, you will prototype and define interactions end-to-end, investigating emerging technologies and new interaction paradigms in close collaboration with HW, SW, and design partners. You will develop and validate algorithmic concepts, and drive the technical work needed to bring these ideas to life. You will take prototypes from concept to production, writing code that ships in Apple products used by millions of people every year. You are self-motivated, comfortable operating in ambiguity, and quick to build relationships across disciplines. You thrive in the space where the problem isn’t fully defined and the solution doesn’t exist yet.

Preferred Qualifications

Experience developing for real-time systems

Experience developing interactions or input technologies

Experience with Objective-C and/or Swift

Experience developing software with agentic workflows, Experience in early-stage algorithm development, from concept through validation, Strong algorithm and mathematics fundamentals - state machine design, statistics, signal processing, machine learning, etc.

Experience programming in C++ and Python

Able to communicate clearly and collaborate with cross-functional teams

Excellent problem solving and root cause analysis skills

BS/MS/PhD in Computer Science, Electrical Engineering, Human Computer Interaction, or related field / equivalent experience ; 5+ years of experience in a related field.

Benefits & conditions

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.themuse.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Under the hood of coroutines with state machines

Mikhail Maslo · World Congress 2023

41 sec

Evaluating product announcements for Copilot and Apple cloud systems

Chris Heilmann +2 · LIVE

1:37 min

Core definitions of C++ objects and data references

Jonathan Müller Jonathan Müller · World Congress 2024

4:52 min

Understanding the iPhone moment of software engineering

Mike Swift · Coffee With Developers

4:09 min

Leveraging CSS for complex system logic and state machines

Chris Heilmann +3 · LIVE

40 sec

Navigating Apple's evolving on-device AI and machine learning stack

Precious Osaro Precious Osaro · World Congress 2026 Europe

Videos

See all

Related articles

See all