Senior ML Algorithm Engineer — Hardware-Software Co-Design

Arm Limited

Austin (TX)

Hybrid

USD 250,000 - 338,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arm Limited, within the CTML team, seeks an experienced ML Algorithm Developer to advance ML workloads on ARM compute platforms. You will work on algorithm design, optimization and software integration across CPU/GPU/NPUs, contributing to hardware-aware methods and scalable ML systems.

The role requires experience with large DL models, Python-based software, and knowledge of TensorFlow/PyTorch in GPU-rich environments. Arm offers hybrid work and extensive R&D opportunities.

Qualifications

  • 3+ years in ML algorithm development and/or optimization environment.
  • Master or PhD in Computer Engineering, Electrical Engineering, Computer Science or related fields.
  • Proficient in computer architecture, basic HW/SW design.
  • Developing and working with large software systems in Python.
  • Knowledge of TensorFlow and PyTorch.
  • Training large deep learning models on GPU-based systems.

Responsibilities

  • Develop in-depth understanding of current and future ML workloads on ARM compute platforms with a focus on performance, power, and area.
  • Architectural exploration requiring joint hardware, software and algorithm development, including prototyping to validate features.
  • Develop hardware-aware optimization algorithms to run state-of-the-art networks on ARM platforms (CPU/GPU/NPUs).

Skills

ML Algorithm Development
Optimization
Python programming
Computer Architecture
Large software systems

Education

Master's or PhD in Computer Engineering / Electrical Engineering / Computer Science

Tools

TensorFlow
PyTorch
Python

Job description

Arm Limited, within the CTML team, seeks an experienced ML Algorithm Developer to advance ML workloads on ARM compute platforms. You will work on algorithm design, optimization and software integration across CPU/GPU/NPUs, contributing to hardware-aware methods and scalable ML systems.

The role requires experience with large DL models, Python-based software, and knowledge of TensorFlow/PyTorch in GPU-rich environments. Arm offers hybrid work and extensive R&D opportunities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Algorithm Engineer for Edge Compute
Senior ML Algorithm Engineer for Edge Compute

Arm Limited • Austin (TX)

Hybrid
USD 250,000 - 338,000
Hybrid work model
Accommodation support
Staff ML Engineer — Hardware‑Aware ML on ARM Architectures
Staff ML Engineer — Hardware‑Aware ML on ARM Architectures

Arm • Austin (TX)

Hybrid
USD 250,000 - 338,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Arm • Austin (TX)

Hybrid
USD 250,000 - 338,000
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Arm Limited • Austin (TX)

Hybrid
USD 250,000 - 338,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Arm Limited • Austin (TX)

Hybrid
USD 250,000 - 338,000
Hybrid work model
Accommodation support
Real-Time ML & Vision Algorithm Engineer
Real-Time ML & Vision Algorithm Engineer

Lamwork • United States

On-site
USD 90,000 - 120,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Fintal Partners • Chicago (IL)

On-site
USD 140,000 - 200,000
SoC Systems Software Engineer - Hardware/Software Co-Design
SoC Systems Software Engineer - Hardware/Software Co-Design

Amazon • Cupertino (CA)

On-site
USD 165,200 - 223,600
RSUs
Health insurance
401(k) matching
+1
Staff ML Systems Co-Design Engineer
Staff ML Systems Co-Design Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Hardware / Software CoDesign Engineer - 3P
Hardware / Software CoDesign Engineer - 3P

OpenAI • San Francisco (CA)

Hybrid
USD 342,000 - 555,000