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

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 an hour 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?

Jobs Related To Apple Machine Learning & Signal Processing Algorithms Engineer

Machine Learning Engineer, International Data Engineering

Senior Machine Learning Engineer role at Apple, focusing on LLMs and NLP for international software localization, offering competitive salary and comprehensive benefits.

AIML-Sr. Machine Learning Engineer, Measurement

Senior Machine Learning Engineer position at Apple, focusing on building scalable evaluation and optimization systems for ML-based products with competitive compensation and benefits.

AIML - Senior Software Engineer, Machine Learning Platform and Infrastructure

Senior Software Engineer position at Apple, focusing on building cloud-native infrastructure platforms for AI/ML services, offering competitive compensation and the opportunity to impact billions of users.

AIML - Sr Software Engineer, Siri on the Go

Senior Software Engineer role at Apple focusing on Siri development for mobile devices, combining AI expertise with system optimization for Apple Watch, AirPods, and automotive applications.

Senior Machine Learning Systems Engineer

Senior Machine Learning Systems Engineer role at Apple, building scalable ML infrastructure and tools for data scientists and engineers.