Machine Learning & Signal Processing Algorithms Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
AIML - Sr. Machine Learning Engineer, Siri Search Quality - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on Siri Search Quality and Information Intelligence, developing AI and ML solutions.

AIML - Machine Learning Engineer, Data and ML Innovation

Senior Machine Learning Engineer role at Apple focusing on developing ML/AI evaluation systems and tools to enhance product quality across Apple's device ecosystem.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on question answering and search technologies using deep learning.

AIML - Senior ML Engineer - Siri & Information Intelligence

Senior ML Engineer position at Apple working on Siri's local search and information intelligence features, focusing on deep learning and search ranking systems.

AIML - Core Infrastructure Engineering, Machine Learning Platform & Infrastructure

Senior backend engineering role at Apple focusing on AI/ML infrastructure development for Siri and search services, offering competitive compensation and comprehensive benefits.

Description For Machine Learning & Signal Processing Algorithms Engineer

Apple is seeking a Machine Learning & Signal Processing Algorithms Engineer to join their innovative team working on next-generation hardware user experiences. This role sits at the intersection of hardware, software, and user interface integration, focusing on developing sophisticated algorithms for products like iPad, Pencil, iPhone, and Watch. The position offers a unique opportunity to work with an eclectic group of professionals spanning signal processing, computer science, estimation algorithms, and human factors.

The role involves analyzing sensor data, designing preprocessing algorithms, and developing features that enable intuitive user interactions. You'll collaborate closely with cross-functional teams throughout the product lifecycle, from early development to production support. The ideal candidate will combine technical expertise in algorithm design and implementation with strong programming skills in both Python and C++.

This position offers competitive compensation, including base pay ranging from $143,100 to $264,200, plus additional benefits such as stock options and comprehensive healthcare. You'll be part of Apple's culture of innovation, where novel ideas transform into extraordinary products and customer experiences. The role provides extensive opportunities for professional growth, collaboration with industry experts, and the chance to impact millions of users worldwide.

Working at Apple's Cupertino location, you'll contribute to groundbreaking technologies while being supported by a comprehensive benefits package, including medical coverage, retirement benefits, and educational reimbursement. This is an excellent opportunity for someone passionate about combining signal processing, machine learning, and user experience to create next-generation interactive technologies.

Last updated 5 months ago

Responsibilities For Machine Learning & Signal Processing 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 and implement new user facing features

Requirements For Machine Learning & Signal Processing Algorithms Engineer

Python
  • Background in signal processing, time series analysis, adaptive filters, machine learning, linear algebra, statistics
  • Experience with prototyping algorithms and defining figure of merits
  • Proficiency in Python programming
  • Proficiency in C/C++ coding (embedded/resource constrained implementation)
  • Excellent communication, presentation, and documentation skill
  • BS and a minimum of 3 years relevant industry experience

Benefits For Machine Learning & Signal Processing 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 Stock Purchase Plan
  • Discounted products and free services

Interested in this job?