Senior Software Engineer - Cambridge, United Kingdom - ARM

ARM
ARM
Verified Company
Cambridge, United Kingdom

3 weeks ago

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

Job Overview:

Arm's Machine Learning Group is seeking highly motivated and creative Software Engineers to join the Cambridge-based applied ML team


From research, to proof-of-concept development, to deployment on ARM IPs, joining this team would be a phenomenal opportunity to contribute to the full life-cycle of machine learning projects and understand how pioneering machine learning is used to tacklereal word problems.


Working closely with experts in ML and software and hardware optimisation - a truly multi-discipline environment - you will have the chance to explore existing or build new machine learning techniques, while helping unpick the complex world of use-casesthat are applied on high end mobile phones, TVs, and laptops.


Responsibilities:


The role would be part of a team passionate about understanding and following the latest trends in machine learning neural networks, collecting and analysing these use cases to drive the direction of ML workload support in products.


Your role is to work with major ML frameworks (PyTorch, Tensorflow, etc) to port and develop ML use cases, condition and quantise models to run more efficiently on Arm platforms, and to help ensure multiple Arm products are moulded to work well for machinelearning.


Required Skills and Experience:


  • A background in computer science, software engineering or other comparable skills
  • Experience training and debugging neural networks with TensorFlow or PyTorch using Python
  • Familiarity with Linux and cloud services
  • Have a strong attention to detail to ensure use cases you investigate are well understood and the critical areas needing improvement are understood
  • Show strong communication skills in this role you will regularly share your work with wider teams within Arm

"Nice To Have" Skills and Experience:

  • Experience of developing and maintaining CI/testing components to improve automation of model analysis
  • Experience of the inner workings of Tensorflow or Tensorflow Lite
  • Good knowledge of Python for working with ML frameworks
  • Good knowledge of C++ for working with optimised ML libraries
  • Previous experience of machine learning projects
  • Experience with deployment optimizations on machine learning models

In Return:

We offer a competitive reward package including annual bonus, RSUs, healthcare and wellness support.

As well as other benefits such as a supplementary pension, and 25 days annual leave (with option to buy an additional 5 days per year).

There's even an on-sitegym and social events organised within the company

We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees.

We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodatingto different home working requirements.

LI-JW1

More jobs from ARM