Arm logo

Machine Learning Software Engineer

Arm

Join Arm's Machine Learning Software Team

This is a wonderful opportunity to join Arm’s Machine Learning Software team, based in our Galway office in Ireland, working with teams and projects across Arm’s worldwide locations. At Arm Galway, we are creating the next wave of ML software to enable billions of devices worldwide!

The successful candidate will be developing Open-Source software which enables Machine Learning applications to run with high-performance on a wide range of Arm hardware platforms.

What You'll Do

As a software engineer, you will work as part of one of our teams delivering machine learning on Arm devices. You will need to be creative, innovative, and enthusiastic about software. Our engineers build software enabling outstanding performance and low power designs.

We are looking for someone with a good understanding of computer architecture and how hardware and software interact, experience working in an Agile team environment using continuous integration flows, as well as effective communication skills - in this role you will regularly share your work with wider teams within Arm.

Responsibilities

  • Develop Open-Source software for high-performance ML applications.
  • Collaborate with global teams to deliver machine learning solutions on Arm devices.
  • Engage in Agile development processes and continuous integration.
  • Share ideas and solutions within a collaborative team environment.

Required Skills and Experience

  • University Degree or equivalent experience in Computer Science, Software Engineering, or a related field.
  • Experience building and releasing production systems.
  • C++ and Python development experience.
  • Experience developing on Linux or Android platforms.

Nice To Have Skills

  • Experience with Machine Learning Frameworks and approaches (e.g., TensorFlow or PyTorch).
  • Experience of working-in or contributing-to Open-Source projects.
  • Familiarity with the basic concepts of neural networks.

Why Arm?

Our offices are outstanding places to collaborate. We work in small teams, so your contributions will really make a difference. All Arm employees are provided with vital training to succeed in their respective roles.

Hybrid Working at Arm

Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs.

Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Benefits
Extracted with AI

  • Hybrid working environment
  • Vital training for success
  • Collaborative work environment

Similar jobs

Last update: 23 minutes ago

Arm logo
Arm

Senior Software Engineer - Python and Java

Join Arm as a Senior Software Engineer in Galway, focusing on Python and Java for innovative software tools.

GitLab logo
GitLab

Machine Learning Engineer, AI Powered: Custom Models

Join GitLab as a Machine Learning Engineer to develop AI models using PyTorch and TensorFlow. Work remotely with a global team.

AMD logo
AMD

AI/ML Software Engineer

Join AMD as an AI/ML Software Engineer to lead next-gen architecture development in a remote role. Strong C++, Python, and ML framework skills required.

Microsoft logo
Microsoft

Software Engineer 2 - AI and Machine Learning

Join Microsoft as a Software Engineer 2 in Barcelona to innovate in AI and Machine Learning with a focus on large-scale data projects.

Google logo
Google

Software Engineer AI/ML, Devices and Services

Join Google as a Software Engineer AI/ML to develop systems for devices like Pixel and Nest, enhancing supply chain processes.

Qualcomm logo
Qualcomm

Machine Learning Engineer, Cloud AI

Join Qualcomm as a Machine Learning Engineer to develop AI solutions for mobile, edge, auto, and IoT products.

Arm logo
Arm

Intern Software Engineer

Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.

AMD logo
AMD

Senior AI/ML Engineer

Join AMD as a Senior AI/ML Engineer to develop and implement cutting-edge AI solutions using PyTorch and TensorFlow.

AMD logo
AMD

Senior Machine Learning/AI Engineer

Join AMD as a Senior Machine Learning/AI Engineer to develop and implement AI solutions using TensorFlow, PyTorch, and more.

AMD logo
AMD

Software Machine Learning (ML) Architect

Join AMD as a Software ML Architect to design and implement AI solutions for next-gen GPU products.

Waymo logo
Waymo

Machine Learning Engineer, Training

Join Waymo as a Machine Learning Engineer to develop distributed training infrastructure for autonomous driving.

Intel Corporation logo
Intel Corporation

AI Frameworks Engineer

Join Intel as an AI Frameworks Engineer to develop AI use cases for Client platforms using cutting-edge technology.

Tesla logo
Tesla

Software Engineer, Machine Learning Infrastructure

Join Tesla as a Software Engineer in ML Infrastructure to optimize and scale neural network training with Python, C++, and PyTorch.

Ampere logo
Ampere

Senior Applied AI Model Researcher

Join Ampere as a Senior Applied AI Model Researcher to lead AI model development and optimization in a remote role.

Twilio logo
Twilio

Staff Machine Learning Engineer

Join Twilio as a Staff Machine Learning Engineer to design AI solutions remotely in Ireland.

NVIDIA logo
NVIDIA

Machine Learning Engineer - LLM Fine-tuning and Performance

Join NVIDIA as a Machine Learning Engineer specializing in LLM fine-tuning and performance optimization. Work with cutting-edge ML technologies.

AMD logo
AMD

AI Software Engineer, AI Software Solutions

Join AMD as an AI Software Engineer to innovate AI solutions for data centers and supercomputers. Work with cutting-edge GPU technology.

Hop logo
Hop

Machine Learning Engineer - Ads

Join as a Machine Learning Engineer focusing on Ads, developing predictive models in a hybrid role in New York.

Intel Corporation logo
Intel Corporation

AI Software Development Engineer

Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.

Helm.ai logo
Helm.ai

Remote Software Engineer - Machine Learning and Cloud Infrastructure

Join Helm.ai as a Remote Software Engineer to develop ML tools, build cloud infrastructure, and work on AI technology.

Google logo
Google

Software Engineer III, Machine Learning

Join Google as a Software Engineer III in Machine Learning at YouTube, focusing on large-scale systems and AI technologies.

Potentia logo
Potentia

Senior AI/ML Engineer

Join a leading consumer electronics company as a Senior AI/ML Engineer in Auckland, driving ML and AI initiatives to enhance product lines.

Strava logo
Strava

Machine Learning Engineer

Join Strava as a Machine Learning Engineer to develop AI models enhancing user experiences. Work in a hybrid role in San Francisco.

Vectara logo
Vectara

Machine Learning Engineer

Join Vectara as a Machine Learning Engineer to work on advanced language understanding and neural methods.