Senior Engineer - ML and Graphics

We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things.

Write your Job Description here or search the Document library (Everyone's) for similar roles to be used as a base. We are trying to display the essence of the job, by describing goals, responsibilities, objectives, and contributions as shown in below topics rather than a long list of tasks and activities. This is another opportunity to distinguish your role from competitors and help them visualize what the day-to-day would look like. (Visit Knowledge Article to know more about how to write an effective job advert). Let's ensure we follow this template across all Job Descriptions to maintain consistency.

Job Overview:

We are looking for engineers with a hands-on Machine Learning (ML) background, and good understanding of graphics and gaming, to explore a range of neural graphics use-cases.

In Client LoB Developer Advocacy team, we are exploring use-cases for future neural graphics technology which will keep Arm-based products redefining the state-of-the-art. The candidate will apply the ML and graphics experience to research and implement novel neural graphics techniques and will provide feedback to guide architecture definition of the next-gen Arm compute platforms.

You will be working in a team of expert engineers with graphics, ML and Computer Vision background to apply and test ML techniques in gaming, Augmented Reality, video improvement and simulation use-cases. You will implement demos that showcase these applications of ML, Deep Learning and AI in general to partners and developers. You will profile the demos on Arm hardware to provide valuable feedback that pushes the state of the art of next gen of Arm compute solutions.

Responsibilities:

  • Implementing innovative machine learning and graphics algorithms.
  • Optimise third-party ML models/techniques to work effectively and efficiently on mobile devices.
  • Profile and benchmark implemented solutions on hardware and share results with relevant teams.
  • Collaborating with other teams across software and hardware to ensure the full pipeline runs efficiently and utilises Arm hardware effectively.
  • Presenting the implemented solutions to wider technology and engineering teams within Arm and at external events/conferences.
  • Showcase developers and partners how to make the most of the result achieved by delivering blogs, Learning Path, videos, presentations, etc.

Required Skills and Experience :

  • Experience working on deep learning models for image processing and computer graphics.
  • Excellent coding skills in Python and experience in popular ML framework (e.g. TensorFlow or PyTorch).
  • Problem solving and analytical thinking skills.
  • Communication and teamwork skills.
  • Passion for machine learning, deep-learning, graphics, and image processing.

“Nice To Have” Skills and Experience :

  • Understanding of the graphics rendering pipeline and familiarity with graphics on mobile GPUs.
  • C++ experience and knowledge of shading language.
  • Experience in 3D gaming, lighting, and rendering is a plus. Familiarity with any popular game engine (Unity, Unreal, etc.)
  • Android development experience. Familiar with Android Studio.

In Return:

We offer strong team support and collaboration environment, learning opportunities, attending, and presenting at conferences, regular career conversations, emphasis on diversity, equity and inclusion and a continuous improvement mentality.

#LI-JB1

Apply now


Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Other jobs at Arm Ltd

Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:

Looking for something specific?