Sensing ML Algorithm Engineer - HID

Apple Inc

Actively hiring Posted today Verified listing
Cupertino, CA Posted today $181,100$318,400 / year

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $214k
This role $250k
$144k most similar roles pay here $337k

This role pays more than 73% of similar roles. Most pay $176,000–$252,762 — the shaded band above. At the midpoint, this role pays about $250k versus about $214k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 324 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 230 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR

Join the engineering team at Apple dedicated to developing next-generation touch interfaces for devices like iPad, Pencil, iPhone, and Watch. As a Sensing ML Algorithm Engineer, you will work closely with cross-functional teams to analyze hardware issues, modify algorithms for new form factors, design user-facing features, and support production phases. You will leverage C/C++ and mathematical languages such as Python or Matlab to implement signal processing techniques, machine learning models, and adaptive filters. Experience in UI design and graphics programming is a plus. This role involves handling large datasets on the cloud and conducting user studies to ensure innovative solutions are effectively productized for millions of users annually.

What you'll do

  • Analyze hardware issues for their impact on users and develop potential solutions.
  • Modify and tune existing algorithms to adapt to new product form factors.
  • Design and implement new user-facing features based on algorithmic innovations.
  • Provide critical support during the production phase of products.
  • Conduct user studies and analyze data to inform design decisions.

What we're looking for

  • Strong background in signal processing, linear algebra, statistics, and adaptive filters.
  • Proficiency in Python/Matlab for scripting and modeling.
  • Expertise in machine learning models and frameworks.
  • Excellent C/C++ coding skills for implementation.
  • Experience with user studies and data analysis.
  • MS or PhD in CS/CE/EECS/Math (preferred).
  • Ability to handle large-scale data processing on cloud platforms.

More like this

Similar roles

ML Engineer

McDonald’s Corporation

Chicago, Illinois 17 days ago $129,800$165,490
Python Java Scala Apache Airflow Luigi Hadoop Spark NoSQL Data质量管理 数据产品生命周期管理 数据仓库原则 CI/CD Mentorship 跨职能团队协作 大数据生态系统 数据治理能力 数据质量功能 数据标准化 数据解析 去重 层级管理

Researcher/ML Engineer

Adobe

San Jose 16 days ago $183,300$265,350
Python C/C++ PyTorch CoreML LiteRT ONNX iOS Android GPU CI/CD

Staff Machine Learning Engineer – On-Device AI/ML

Qualcomm

Santa Clara, CA 52 days ago $160,500$240,700
Python C++ Android Linux Windows Git CI/CD Docker Kubernetes AWS GCP Azure Terraform Prometheus PostgreSQL ONNX PyTorch LiteRT ONNXRuntime QualcommAIEngineDirectSDK

AI/ML Engineer

Booz Allen Hamilton

Norfolk, VA 58 days ago $77,500$176,000
Python Spark Hadoop Databricks C# Java LLMs MCP LangChain LangGraph

AI/ML Engineer

Lam Research

Fremont, CA 62 days ago $119,000$261,000
Python C++ PostgreSQL SQLite MySQL Git Domain-Driven Design Test-Driven Development CI/CD
Hybrid

AI/ML Engineer

Booz Allen Hamilton

McLean, VA 69 days ago
Python PyTorch Keras LLMs LangGraph MCP A2A AWS CI/CD