Intern Machine Learning Software Engineer

Role Overview

Show more
Would you like to take an active part in the Machine Learning Revolution and like solving sophisticated problems? Arm® is at the heart of the world’s most advanced digital products. We enable the creation of new markets and transformation of industries and society.

Job Overview:

The Central Technology – Machine Learning group is responsible for ensuring that Arm IP designs are optimized for the next generation of Machine Learning systems. As part of this group, you will play a meaningful role in understanding industry trends and generating the next generation of Machine Learning devices for the markets we participate in, including mobile, server, IoT and automotive.

As an intern software engineer, you will use your knowledge of software and system architecture on a project to improve our understanding of Machine Learning on Arm hardware. You will receive valuable mentorship from experienced engineers on the team.

Responsibilities:

You will be responsible for understanding and advancing hardware and software codesign for maximum performance and energy efficiency. Activities will include work on prototype compilers, hardware modeling and algorithm exploration. This will provide you a strong skill base for success in the future in one of the most exciting areas today!

Required Skills and Experience:

  • A good understanding of computer architecture concepts and trends
  • Strong C or C++ programming skills
  • Proficiency in a scripting language such as Python
  • Currently pursuing a Bachelor’s or Master’s in Computer Engineering, Electrical Engineering, Computer Science, or other relevant technical fields
  • Flexibility and initiative to work with new technology
  • Excellent communication skills

“Nice To Have” Skills and Experience:

Having the following will increase your chances of success in the role, but it’s fine if you don’t have them all:

  • Familiarity with Machine Learning concepts and Frameworks such as PyTorch, JaX or TensorFlow
  • Experience with compiler internals
  • Knowledge of hardware microarchitecture
  • Experience with revision control systems (Git, Perforce, etc.)

Salary –

From: $33 an hour

To: $56 an hour

We value people as individuals and our commitment is to reward people competitively and equitably for the work they do and the skills and experience they bring to Arm. Salary is only one component of Arm’s offering. The total reward package will be shared with candidates during the recruitment and selection process.”

In Return:

You will meaningfully contribute to the success of Arm Machine Learning designs and gain experience in a fast-paced fun environment. You will receive helpful feedback that can be used to continue as a technology leader in the Machine Learning space. Our team is friendly and supportive and provides many opportunities to learn and grow.

Additional Information:

Application Closing Date: October 20th. We aim to respond to all applications no later than the week after the closing date.

Intern Start Date: Between May and June 2024 (12 weeks).

We are aiming to complete our recruitment process and communicate application outcomes by December 10th.

#LI-KF1

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 accommodations@arm.com . 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.

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 any characteristic.

Hybrid Working at Arm

Arm’s hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, 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 best solution. Please talk to us to find out more about what this could look like for you.

Job Category
Software Engineering
Job Type
Internship
Salary
USD 56.00 per hour
Country
United States
City
San Jose
Career Level
unspecified
Company
ARM
JOB SOURCE
https://careers.arm.com/job/san-jose/intern-machine-learning-software-engineer/33099/54413426560