Arm

Staff Software ML Engineer

Arm
Apply
3 days ago
Galway, IrelandStaff+

Responsibilities

  • Develop and optimize C++ and Python software for Machine Learning workloads.
  • Work with ML software and hardware engineers to analyze model execution and improve performance and efficiency.
  • Contribute to ML compilation, PyTorch integration, runtimes, drivers, performance analysis, and embedded software projects.
  • Provide technical design contributions and take ownership of larger engineering challenges.
  • Support the development of other engineers.

Requirements

  • Professional experience developing C++ software and working with complex software systems.
  • Practical experience with Machine Learning frameworks or tooling such as PyTorch.
  • Experience using Python for software development, ML tooling, testing, or automation.
  • Strong debugging, performance analysis, and complex software problem-solving skills.
  • Experience with collaborative software development, source control, code review, testing, and continuous integration.
  • Knowledge of ML compilers, PyTorch internals, runtimes, drivers, embedded software, performance optimization, or hardware acceleration is valuable but not required across every area.

Benefits

  • Opportunities for continuous learning and career development.
  • Collaborative working environment and comprehensive employee benefits.
  • Hybrid working patterns determined by the team, with role-specific details provided during the application process.
  • Recruitment adjustments and accommodations are available upon request.
Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me