The world’s software is built on Arm technology, andas such it is essential that we meet developers where they work –ensuring that the best developer experiences are on Arm platformsand that the full power of Arm’s technology is easily available forthose developers to consume.Job Overview:In the Developer Platformsgroup at Arm, our mission is to make software development on theArm architecture simple and intuitive. We are growing our team andare looking for a passionate software engineer to help us buildstreamlined machine learning experiences for developers. Our teamsolves a diverse set of developer challenges, delivering tools thatsupport application distribution, toolchain setup andconfiguration, profiling and debug, and visualisation. This is aunique opportunity to work on many different technologies in agroup delivering tools across multiple platforms including desktopand browser.Responsibilities:Work as part of a diverse team todesign, deliver and refine the tools and experiences required tosupport development on Arm processorsWork alongside peers andjunior team members to solve technical problems, mentoring asnecessaryForm effective relationships with other engineers, productmanagers and UX specialists to enable collaboration and bestunderstand and empower our users.Engage with our agile planning anddevelopment processes to help shape delivery of ourproductsDemonstrate quality through unit testing and continuousintegrationRequired Skills and Experience :We are seeking anexperienced engineer with the following skills:Proven experienceworking with machine learning models and an understanding of theirarchitecture, optimisation techniques, deployment andlibraries/runtimesFamiliarity with the basics of modern, effectivesoftware development: source control, automated testing,object-oriented or functional paradigms and the Agile methodology.A"get things done" attitude to shipping high-quality, robustsoftware which is maintainable and responsive to evolvingrequirements.A passion to push forward the state of the art indeveloper tooling by embracing new technologies and continuousinnovation“Nice To Have” Skills and Experience :Any experience withthe technologies listed below is beneficial, however, a desire tolearn is far more valuable than experience in any tool, and weactively support ongoing training.Experience working with anexisting machine learning library codebase (e.g. PyTorch)StrongPython or TypeScript skills, specifically around userinterfacesContinuous integration and delivery workflows includingsource control management, build systems, testing anddeploymentExperience with Agile & UX design principles andprocessesIn Return:You will join an established and experiencedteam working with innovative technologies in an agile environmentwhich requires proactivity, dynamic approaches to problem solvingand creative thinking. You will work on greenfield softwareproducts which ship with new Arm hardware on day one. Pleaseprovide a covering letter on application. #LI-JB1Accommodations atArmAt Arm, we want our people to Do Great Things. If you needsupport or an accommodation to Be Your Brilliant Self during therecruitment process, please email . To note,by sending us the requested information, you consent to its use byArm to arrange for appropriate accommodations. All accommodationrequests will be treated with confidentiality, and informationconcerning these requests will only be disclosed as necessary toprovide the accommodation. Although this is not an exhaustive list,examples of support include breaks between interviews, havingdocuments read aloud or office accessibility. Please email us aboutanything we can do to accommodate you during the recruitmentprocess.Hybrid Working at ArmArm’s approach to hybrid working isdesigned to create a working environment that supports both highperformance and personal wellbeing. We believe in bringing peopletogether face to face to enable us to work at pace, whilstrecognizing the value of flexibility. Within that framework, weempower groups/teams to determine their own hybrid workingpatterns, depending on the work and the team’s needs. Details ofwhat this means for each role will be shared upon application. Insome cases, the flexibility we can offer is limited by local legal,regulatory, tax, or other considerations, and where this is thecase, we will collaborate with you to find the best solution.Please talk to us to find out more about what this could look likefor you.Equal Opportunities at ArmArm is an equal opportunityemployer, committed to providing an environment of mutual respectwhere equal opportunities are available to all applicants andcolleagues. We are a diverse organization of dedicated andinnovative individuals, and don’t discriminate on the basis ofrace, color, religion, sex, sexual orientation, gender identity,national origin, disability, or status as a protectedveteran.