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
Senior Software Engineer - Python and Java
Join Arm as a Senior Software Engineer in Galway, focusing on Python and Java for innovative software tools.
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.
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.
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.
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.
Machine Learning Engineer, Cloud AI
Join Qualcomm as a Machine Learning Engineer to develop AI solutions for mobile, edge, auto, and IoT products.
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.
Senior AI/ML Engineer
Join AMD as a Senior AI/ML Engineer to develop and implement cutting-edge AI solutions using PyTorch and TensorFlow.
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.
Software Machine Learning (ML) Architect
Join AMD as a Software ML Architect to design and implement AI solutions for next-gen GPU products.
Machine Learning Engineer, Training
Join Waymo as a Machine Learning Engineer to develop distributed training infrastructure for autonomous driving.
AI Frameworks Engineer
Join Intel as an AI Frameworks Engineer to develop AI use cases for Client platforms using cutting-edge technology.
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.
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.
Staff Machine Learning Engineer
Join Twilio as a Staff Machine Learning Engineer to design AI solutions remotely in Ireland.
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.
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.
Machine Learning Engineer - Ads
Join as a Machine Learning Engineer focusing on Ads, developing predictive models in a hybrid role in New York.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
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.
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.
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.
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.
Machine Learning Engineer
Join Vectara as a Machine Learning Engineer to work on advanced language understanding and neural methods.