Machine Learning Software Engineer
ArmJoin 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
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.
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.
Machine Learning Engineer with AI/ML Experience
Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.
Machine Learning Engineer
Join Ema Unlimited as a Machine Learning Engineer in SF Bay Area, working on cutting-edge AI solutions with a focus on NLP and ML technologies.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Machine Learning Mathematics Engineer
Join ASML as a Machine Learning Mathematics Engineer to develop optical metrology solutions using machine learning and optimization algorithms.
Internship Software Engineer - Machine Learning Infrastructure
Join Tesla as an Internship Software Engineer in Machine Learning Infrastructure. Work on AI infrastructure and neural network scaling.
Machine Learning Engineer
Join Snap Inc. as a Machine Learning Engineer in Los Angeles. Develop and deploy ML models to enhance user experience. Competitive salary and benefits.
Machine Learning Engineer
Join PayPal as a Machine Learning Engineer to develop advanced ML solutions for product and marketing strategies.
Machine Learning Compiler Engineer
Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.
Machine Learning Scientist
Join PhysicsX as a Machine Learning Scientist to develop innovative models using deep learning for physics simulations.
Machine Learning Engineer - University Graduate 2025
Join Adobe as a Machine Learning Engineer to develop AI technologies for Photoshop and Digital Imaging.
Senior Machine Learning Engineer
Join Atypon as a Senior ML Engineer to develop AI solutions in NLP, deep learning, and MLOps. Remote position in Athens.
Machine Learning Engineer, Cloud AI
Join Qualcomm as a Machine Learning Engineer to develop AI solutions for mobile, edge, auto, and IoT products.
Senior Machine Learning Engineer
Join NIQ as a Senior ML Engineer to develop and implement AI models using Python, PyTorch, and Azure in a hybrid work environment.
Research Engineer, Product
Join Google DeepMind as a Research Engineer to apply cutting-edge AI models to real-world problems. Hybrid work in New York.
Machine Learning Engineer, Training
Join Waymo as a Machine Learning Engineer to develop distributed training infrastructure for autonomous driving.
Machine Learning Engineer
Join PhysicsX as a Machine Learning Engineer to develop innovative models for physics simulations using Python and PyTorch.
Applied Scientist, Artificial General Intelligence
Join AWS as an Applied Scientist in Artificial General Intelligence, driving AI innovation in cloud computing.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
Internship - Machine Learning with Artificial Intelligence
Join AUDI AG as an intern in Machine Learning, focusing on AI, Computer Vision, and Data Science. Enhance your skills in Python and ML tools.
Mid-Level AI Researcher
Join Leonardo.Ai as a Mid-Level AI Researcher to develop and refine AI models, focusing on model training and optimization.
Senior Knowledge ML Engineer
Join a dynamic team in Dublin as a Senior Knowledge ML Engineer, working on cutting-edge Autonomous Networks projects. Apply your ML and NLP skills.