Multi-Touch Algorithms Engineer

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

Description For Multi-Touch Algorithms Engineer

Apple is seeking a Multi-Touch Algorithms Engineer to join their innovative team working on next-generation hardware user experiences. This role sits at the intersection of hardware and software UI integration, focusing on developing sophisticated algorithms for iPad, Pencil, and other touch interfaces. The position requires expertise in signal processing, machine learning, and time-series data analysis, combined with strong C/C++ implementation skills.

As a key member of an eclectic team with diverse backgrounds in signal processing, computer science, estimation algorithms, and human factors, you'll be instrumental in creating new ways of interacting with Apple products. The role involves analyzing sensor data, designing preprocessing algorithms, and extracting features to enable intuitive user interactions. You'll collaborate closely with various teams throughout the product lifecycle, from early development to production support.

The ideal candidate brings a combination of theoretical knowledge and practical implementation skills, with experience in algorithm design for classification, filtering, and noise modeling. A background in user interface design is beneficial. This position offers extensive collaboration opportunities across different fields and the chance to directly impact Apple's renowned user experience.

Working at Apple comes with comprehensive benefits including medical coverage, stock options, and educational support. The company's commitment to innovation and excellence makes this an exceptional opportunity for someone passionate about creating next-generation touch interfaces and shipping amazing products that millions of users will enjoy.

Last updated a day ago

Responsibilities For Multi-Touch Algorithms Engineer

  • Analyze sensor data and design algorithms to preprocess data
  • Extract features and prototype algorithms to enable expected user interactions
  • Communicate findings to team and leadership
  • 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, e.g. for machine learning, signal processing, or statistics
  • C/C++ coding

Benefits For Multi-Touch Algorithms Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Multi-Touch Algorithms Engineer

Machine Learning/Neural Rendering Algorithm Engineer

Senior ML Engineer role at Apple focusing on neural rendering and gaze tracking for VisionPro, requiring expertise in computer vision and deep learning.

AIML - Machine Learning Engineer, Data and ML Innovation

Senior ML Engineer role at Apple focusing on data and ML innovation, synthetic data generation, and foundation model development in Seattle.

Applied Research Engineer - Multimodal LLMs

Senior Applied Research Engineer position at Apple focusing on multimodal LLMs and computer vision research, offering competitive compensation and opportunity to work on cutting-edge AI technologies.

Machine Learning Research Engineer, Machine Translation

Senior Machine Learning Research Engineer position at Apple, focusing on developing cutting-edge machine translation technologies and language processing solutions.

AIML - Senior Speech Recognition Software Engineer, Siri Information and Intelligence

Senior Speech Recognition Engineer role at Apple working on Siri and Dictation systems, implementing ML technologies and ensuring privacy standards.