Multi-Touch Algorithms Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$136,300 - $248,700
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Multi-Touch Algorithms Engineer

Apple is seeking a talented Multi-Touch Algorithms Engineer to join their Machine Learning and AI team in Cupertino. This role sits at the intersection of hardware and software UI integration, focusing on developing next-generation touch interfaces for iPad, Pencil, and other Apple products.

The ideal candidate will be an expert in signal processing or machine learning, with strong skills in time-series data analysis and algorithm design. You'll be working with an diverse team of professionals from various technical backgrounds, including signal processing, computer science, estimation algorithms, machine learning, and human factors.

In this role, you'll be responsible for analyzing sensor data, designing preprocessing algorithms, and extracting features to enable intuitive user interactions. You'll collaborate closely with hardware and software teams throughout the product lifecycle, from early development to production support. The position requires expertise in C/C++ implementation and embedded programming, along with the ability to rapidly prototype and demonstrate proof of concepts.

Key responsibilities include developing metrics for algorithm performance, implementing algorithmic mitigations, supporting new form factors, and designing new user-facing features. You'll be working in an environment that values innovation and creativity, where your ideas can directly impact millions of users through Apple's products.

The compensation package includes a competitive base salary range of $136,300 to $248,700, plus opportunities for equity through stock programs, comprehensive benefits, and potential bonuses. This is an excellent opportunity for someone passionate about creating innovative user experiences through sophisticated algorithms and technical excellence.

Join Apple's team in crafting the future of touch interaction technology, working on products that millions of people use every day. Your work will directly influence how users interact with Apple's most innovative products, making this an exciting opportunity for someone who wants to make a real impact in consumer technology.

Last updated 6 days ago

Responsibilities For Multi-Touch Algorithms Engineer

  • Analyze sensor data and design algorithms to preprocess data
  • Extract features and prototype algorithms to enable user interactions
  • Collaborate on HW/SW co-design
  • Develop metrics to guarantee algorithm performance
  • Design and implement algorithmic mitigations
  • Provide critical support during production phase
  • Support new form factors
  • Design and implement new user-facing features

Requirements For Multi-Touch Algorithms Engineer

Python
  • BS and a minimum of 3 years relevant industry experience
  • Algorithm design and development for classification, filtering, noise modeling, signal processing, machine learning
  • Processing and analyzing complex data
  • C/C++ coding

Benefits For Multi-Touch Algorithms Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Multi-Touch Algorithms Engineer

Machine Learning Engineer

Machine Learning Engineer position at Apple focusing on data-centric ML research and multimodal foundation models, offering competitive salary and comprehensive benefits.

Software Development Engineer - Applications

Software Development Engineer role at Apple focusing on machine learning and big data applications to improve customer experiences across Apple Media Products.

AIML - Software Engineer, Siri and Information Intelligence

Software Engineering role at Apple focusing on machine learning and AI development for Siri, combining programming expertise with ML algorithms to enhance user interaction.

Machine Learning Software Engineer - Biometrics

Machine Learning Software Engineer position at Apple focusing on biometrics and computer vision technology for next-generation products.

Machine Learning Engineer — Trust and Safety (Account Trust)

Machine Learning Engineer role at Apple focusing on Trust and Safety, developing ML solutions to protect user accounts and prevent fraud across Apple services.