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
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Machine Learning & Signal Processing Algorithms Engineer

At Apple, we're seeking a Machine Learning & Signal Processing Algorithms Engineer to join our world-class research and engineering team. This role is at the intersection of hardware, software, and user interface integration, focusing on developing next-generation sensing technologies for iPhone, iPad, Pencil, Watch and more.

The position involves analyzing sensor data, designing preprocessing algorithms, and extracting features to enable intuitive user interactions. You'll work closely with cross-functional teams throughout the product lifecycle, from early development to production support. Your expertise in time-series data analysis, algorithm design, and embedded programming will be crucial in creating innovative solutions that enhance user experiences.

As a key member of our eclectic team, you'll collaborate with experts from various backgrounds including signal processing, computer science, estimation algorithms, machine learning, and human factors. You'll be responsible for developing metrics to ensure algorithm performance, implementing solutions for new form factors, and creating user-facing features that millions of people will use daily.

The role offers competitive compensation between $143,100 and $264,200, comprehensive benefits including medical coverage, stock options, and education reimbursement. You'll have the opportunity to work on products that define the cutting edge of technology while collaborating with some of the best minds in the industry.

The ideal candidate brings a strong background in signal processing and machine learning, excellent C/C++ programming skills, and experience with embedded systems. You'll need at least 3 years of relevant industry experience and a passion for creating extraordinary products that enhance people's lives through technology.

Join us in shaping the future of human-computer interaction and be part of a team that's dedicated to shipping amazing products every year. Your work will directly impact how people interact with Apple products, making this an exceptional opportunity for someone passionate about combining algorithmic expertise with practical product development.

Last updated a day 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 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 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
  • Software programming skills in C, C++ and Python (embedded/resource constrained implementation for algorithms)
  • Experience with object-oriented programming and common design patterns
  • BS and a minimum of 3 years relevant industry experience

Benefits For Machine Learning & Signal Processing Algorithms Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Machine Learning & Signal Processing Algorithms Engineer

AIML - Machine Learning Engineer, Foundation Model Services

Machine Learning Engineer role at Apple focusing on foundation model services, offering $143K-$264K salary plus benefits, requiring 2+ years ML experience.

AIML - Machine Learning Engineer - Special Projects

Machine Learning Engineer role at Apple working on special projects involving conversational AI and foundation models, offering competitive salary and benefits.

QA Engineer - Generative AI, Support Apps

QA Engineer position at Apple focusing on testing and quality assurance for Generative AI solutions in customer-facing support applications.

Machine Learning Engineer - Strategic Data Solutions

Machine Learning Engineer role at Apple focusing on data-driven solutions for fraud prevention, security, and efficiency optimization across company operations.

Applied Research Engineer - Multimodal LLMs

Applied Research Engineer position at Apple focusing on multimodal large language models and AI research.