Senior Software Engineer - AI Frameworks
Arm
Manchester, United Kingdom
Job Description:
You will join a diverse, dedicated and inclusive group from all over the world based in Arm's stylish offices in the vibrant city of Manchester. You will contribute directly to open source AI software projects, enabling them to use the full potential of Arm's line of Neoverse™ cores. Together with teams from across Arm, the open source community, and our partners you will be accelerating AI for the worlds most pervasive architecture.
Key skills and experience:
We're looking for people who are motivated to learn, we will support your growth. You don't need all of these to be successful!
- Excellent software engineering and programming skills, preferably C++ and Python;
- Experience with AI/ML frameworks and libraries: PyTorch; TensorFlow; ONNX; oneDNN etc.;
- Ability to quickly investigate, profile and debug large software frameworks;
- Experience owning the delivery of sophisticated technical work involving multiple contributors;
- Familiarity with Linux development environments;
- A degree in a computational or numerate subject, or equivalent experience.
Additional skills and experience of interest:
- Experience in scientific and numerical computing, or data science;
- Practical experience with assembly, particularly Arm SIMD (Neon™, SVE, SME etc.);
- An understanding of parallel programming.
Some of these key interpersonal strengths:
- Strong and clear communication skills;
- People management or mentoring experience - wellbeing, performance review, supporting career development and coaching;
- Open source community engagement including experience with large open-source projects.
Apply Now
Don't forget to mention EuroTechJobs when applying.