Software Engineer - Machine Learning Compilers, CAMBRIDGE
Cambridge, East of England 1+ months ago
Job Description
Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML software.
This role presents an opportunity to chip in to advance ML technology. You will help to build the software that enables development of deep learning applications that form the basis of many ground-breaking technologies like self-driving cars, generative AI engines and ML-powered wearables.
Job Description:
Arm Machine Learning (ML) group is looking for a software engineer who would build a range of innovative software solutions for a variety of markets.
You will apply your experience and insight within this domain to craft and optimise tools for machine learning networks that target Arm’s CPUs, GPUs and NPUs.
If you are interested in this opportunity, make sure to apply soon! We look forward to receiving your application and welcoming you to Arm. You could be joining our highly motivated team and have a marked impact on both strategy and implementation!
Responsibilities:
Contribute to deliver production-grade software and push the boundaries of Machine Learning tooling
Build, extend and collaborate on innovative ML open source software projects, such as PyTorch
Work with other groups in Arm to expand support for Arm architecture and ecosystem
Required skills and experience:
Master’s degree in Machine Learning, Electrical Engineering, Engineering Physics, Computer Science, or related field
Proven experience with C++ and Python
Experience with or interest in compilers
Desire to learn new skills and technologies
Driven and self-reliant mentality
Good interpersonal and communication skills.
"Nice to have" skills and experience:
Experience with contributing to open-source projects and working with a broader open-source community
Knowledge or curiosity about computer vision, machine learning, their applications and frameworks
Experience with Linux and scripting languages, such as shell-scripting
In Return:
Joining our team at Arm Cambridge, UK means becoming part of a collaborative environment filled with diverse and skilled professionals. You will have the chance to work on sector-leading products alongside some of the world's top companies. We value the individual contributions of our team members, and in our small team setup, your work will have a significant impact. Furthermore, this role is a unique opportunity for professional growth in the dynamic and cutting-edge field of ML and AI. Gain a competitive salary, alongside unparalleled learning and networking opportunities from the best in industry.
#LI-JB1
Accommodations at Arm
At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.
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. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the bestsolution. Please talk to us to find out more about what this could look like for you.
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 diverseorganization 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.
Manufacturing engineer, Poole
United Kingdom 19 hours ago
Manufacturing Engineer Our Engineering client is seeking a talented and experienced Manufacturing Engineer to join their team. The successful candidate will be responsible for creating programs for CNC machines to manufacture components and...
MLOps Engineer, G2 8LU
Glasgow, Scotland 4 days ago
Join us as MLOps Engineer at Barclays, where you'll help design, build and deploy artificial intelligence (AI) and machine learning (ML) solutions that will help the organisation achieve its strategic objectives, while ensuring that projects are...
Network Operations Engineer, WA16 6EZ
United Kingdom 4 days ago
Join us as a Network Operations Engineer at Barclays, where you'll take part in the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring...
Network Operations Engineer, WA16 6EZ
United Kingdom 4 days ago
Join us as a Network Operations Engineer at Barclays, where you'll take part in the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring...
Senior/Staff/Principal Design Engineer - Media IP, CAMBRIDGE
Cambridge, East of England 18 days ago
Job Overview The Systems Media IP group is responsible for the development of Image Signal Processors (ISPs), Display Processors, and Video codecs for deploying within Arm Compute Subsystems for various end markets, including automotive, IoT, and...
Product Definition Engineer, Cambridge
Cambridge, East of England 20 days ago
Location: Cambridge (CB25) Duration: Permanent Hours: 9am until 5:30pm (Monday to Friday) Salary:£37,000 - £45,000 Job Reference: 35513 We are looking for a talented Engineer for our client based North Cambridge. This is a business critical role...
Simulink Design Development Engineer - Systems Engineer, Warton
Bristol, South West England 21 days ago
Simulink Design Development Engineer Warton, Lancashire (4 days per week onsite)– could also work from Bristol, Derby, Brough or Yeovil – 12 month duration – Pay rate £60 p/h PAYE basic (£68.72 p/h including holiday) or £79.17 p/h Umbrella Our client...
Senior Electronic Engineer, Cambridge
Cambridge, East of England 23 days ago
Avanti Recruitment has partnered with a leading engineering consultancy in the Cambridge area, that due to recent project wins is expanding their R+D capabilities by adding a senior hardware engineer to the team. You'll come in, working on cutting...
Staff Research Engineer, Applied ML
London, United Kingdom 24 days ago
London-London, Minimum qualifications: Bachelor's degree or equivalent practical experience 8 years of experience in software development and with data structures/algorithms. 5 years of experience building and architecting large-scale, production...
Software Engineer II, Publisher Approvals
London, United Kingdom 24 days ago
London-London, Minimum qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C+, Java, JavaScript). 1 year of experience with data...