Staff Machine Learning Engineer

Arm Holdings

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TX
Salary
$249,900–$338,100 / yr
Posted
32 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $294k
$166k most similar roles pay here $357k

This role pays more than 90% of similar roles. Most pay $197,631–$255,125 — the shaded band above. At the midpoint, this role pays about $294k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Arm Holdings

Arm Holdings plc is a leading British semiconductor and software design firm, established in 1990 and recognized for developing energy-efficient processor architectures that power nearly all smartphones and a vast range of IoT and computing devices.

Arm Holdings currently has 39 open roles on FindRole.

Listed pay typically runs $208,450–$282,050 across 38 roles with salary data.

Most-posted roles

View all roles at Arm Holdings

At a glance

TL;DR · Staff Machine Learning Engineer

As a Staff Machine Learning Engineer within the Central Technology ML Content and Algorithm team, you will serve as an algorithm expert in a center of excellence focused on machine learning computing on Arm architecture. You will perform in-depth analyses of complex neural networks on Arm platforms to develop hardware-aware optimization algorithms for CPU, GPU, and NPU components. Your daily work involves innovation and prototyping to validate architectural features while balancing performance, power, and area constraints. The role requires proficiency in Python, deep learning libraries like TensorFlow and PyTorch, and experience training large models on GPU-based systems. You must possess a strong understanding of computer architecture and hardware/software design. This position addresses the technical challenge of optimizing state-of-the-art networks for Arm platforms, specifically focusing on resource-constrained edge compute environments to advance machine learning capabilities.

What does a Machine Learning Engineer earn?

Median $236000 from 319 postings across 54 companies.

See salary data

What you'll do

  • Analyze complex neural networks on Arm computing platforms to evaluate performance, power, and area.
  • Develop hardware-aware optimization algorithms for state-of-the-art networks on CPU, GPU, and NPU architectures.
  • Innovate and prototype new machine learning algorithms to drive and validate architectural features.
  • Conduct in-depth research into future ML workloads specifically tailored for Arm platforms.
  • Serve as a subject matter expert for ML algorithms during the joint hardware and software development process.
  • Develop and implement large-scale software systems using Python and deep learning libraries like TensorFlow or PyTorch.
  • Optimize machine learning models for resource-constrained Arm edge computing devices.

What we're looking for

  • 3+ years of experience in an ML Algorithm Development and/or Optimization environment.
  • A Master or PhD degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • Proficiency in computer architecture with basic knowledge of hardware and software design.
  • Experience developing and working with large software systems using programming languages like Python.
  • Knowledge of innovative deep learning libraries such as TensorFlow and PyTorch.
  • Experience training large deep learning models on powerful GPU-based systems.
  • ML Model Optimization techniques targeted for resource-constrained ARM edge compute platforms (preferred).

More like this

Similar roles

Staff Machine Learning Engineer

Intuit

Mountain View, CA 152 days ago $202,500$274,000
Python TensorFlow Keras Spark SQL NLTK NumPy Pandas AWS GCP Git GitHub Machine Learning Operations Data Pipelines R Data Structures Algorithms
7+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 147 days ago $202,500$274,000
Python NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git GitHub CUDA cuDNN AWS GCP Machine Learning Feature Engineering
6+ yrs exp

Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 98 days ago $130,000$260,000
Generative AI LLMs Python Java C++ C# Kubernetes CICD Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra Snowflake elastic search Qdrant
6+ yrs exp

Staff Machine Learning Engineer

Adobe

San Jose, CA 77 days ago $211,800$306,625
Python PyTorch TensorFlow JAX Hugging Face Ray Spark LLMs multimodal foundation models Vector Search Information Retrieval MLOps Distributed Training A/B Testing Transformer Architectures Representation Learning Metric Learning search, ranking

Staff Machine Learning Engineer

Intuit

Mountain View, CA 17 days ago $230,000$250,000
AI ML LLM RAG Python PyTorch TensorFlow Pandas NumPy LangChain AWS SageMaker Kubernetes Microservices JavaScript Java NoSQL System Design
8+ yrs exp

Staff Machine Learning Systems Engineer

Reddit

Remote 177 days ago $230,000$322,000
MLOps Python PyTorch TensorFlow Ray Kubernetes Terraform Apache Beam Apache Spark GCP BigQuery Google Cloud Storage Neo4j JanusGraph TigerGraph PyTorch Geometric Deep Graph Library Distributed Training GPU Profiling
8+ yrs exp Remote