Senior ML Software Engineer (C++ & PyTorch)

Arm Limited

Town Of Cambridge

Hybrid

AUD 120,000 - 160,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Arm is seeking experienced software engineers with strong C++ and Python skills to advance ML workloads across Arm compute platforms. You'll work with ML software and hardware engineers to optimize how models execute and where performance can be improved.

Opportunities span ML frameworks, compilers, runtimes, drivers, and embedded software, with seniority levels and technical leadership aligned to experience. Arm supports hybrid working and continuous learning.

Qualifications

  • Professional C++ development and complex software systems.
  • Machine Learning frameworks or tooling such as PyTorch.

Responsibilities

  • Develop and optimise C++ and Python software for ML workloads.
  • Collaborate with ML software and hardware engineers to improve model execution performance.
  • Contribute to ML compilation, PyTorch integration, runtimes and drivers, or embedded software.
  • Take ownership of larger engineering challenges and mentor others.

Skills

C++ development
PyTorch
Python

Job description

Arm is seeking experienced software engineers with strong C++ and Python skills to advance ML workloads across Arm compute platforms. You'll work with ML software and hardware engineers to optimize how models execute and where performance can be improved.

Opportunities span ML frameworks, compilers, runtimes, drivers, and embedded software, with seniority levels and technical leadership aligned to experience. Arm supports hybrid working and continuous learning.

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

Similar jobs worth comparing

Senior Machine Learning Software Engineer
Senior Machine Learning Software Engineer

Arm Limited • Town Of Cambridge

Hybrid
AUD 120,000 - 160,000
Principal Software Engineer - Accelerator Tools for ML Hardware
Principal Software Engineer - Accelerator Tools for ML Hardware

ARM • Town Of Cambridge

Hybrid
AUD 100,000 - 130,000
Relocation package
Health and wellness initiatives
Flexible work-life balance
+2
Senior ML Engineer - Remote, Equity & Space Exploration
Senior ML Engineer - Remote, Equity & Space Exploration

Pace XL Ltd. • Adelaide

Hybrid
AUD 150,000 - 210,000
Equity (ESOP)
20 days annual leave + 10 wellnessdays
Learning budget
+2
ML Systems Engineer: Build Fast, Cross-Stack Compute
ML Systems Engineer: Build Fast, Cross-Stack Compute

IMC Trading • Council of the City of Sydney

On-site
AUD 120,000 - 180,000
Robotics ML Engineer - Production-Ready AI Systems
Robotics ML Engineer - Production-Ready AI Systems

RAI • Town Of Cambridge

On-site
AUD 260,000 - 332,000
Staff System Software Engineer: Kernel & Driver Architect
Staff System Software Engineer: Kernel & Driver Architect

Graphcore • Town Of Cambridge

On-site
AUD 172,000 - 248,000
Private medical insurance
Health cash plan
Dental plan
+5
Software Engineer - Machine Learning Frameworks
Software Engineer - Machine Learning Frameworks

IMC B.V. • Sydney

On-site
AUD 120,000 - 180,000
Senior AI / ML Engineer
Senior AI / ML Engineer

Artificial Analysis, Inc. • City of Melbourne

On-site
AUD 198,000 - 296,000
Competitive compensation including-equ
Equity
Embedded Software Engineer
Embedded Software Engineer

AEY & Associates • Sydney

On-site
AUD 120,000 - 160,000
Edge ML Engineer: Real-Time Vision & Sensing
Edge ML Engineer: Real-Time Vision & Sensing

Arkeus • City of Melbourne

On-site
AUD 110,000 - 170,000
Competitive salary
Career pathways
Employee Share Option Plan (ESOP)