Staff ML Software Performance Engineer

3 weeks ago


Cedar Park TX United States ARM Full time
Job Description

This role is in the rapidly growing Arm Infrastructure Line of Business. Our Neoverse cores are leading a technology disruption across Cloud, Edge, 5G, and Networking segments. We need a Software Enablement Engineer to bolster the Arm Machine Learning (ML) SW ecosystem to help accelerate this growth.

Responsibilities
  • Develop performance tests on a variety of ML workloads including LLMs, CNNs, Diffusion models, traditional ML, etc.
  • Deliver workload performance analysis reports in written and presentation form
  • Collaborate with external partners to showcase Arm technology
  • Collaborate with internal partners to improve future Arm Infrastructure products
  • Contribute Arm performance improvements to ML open-source projects
  • Develop proof of concepts that are used for performance analysis, demos, How-Tos, and educating the engineering community on Arm technology
  • Support Infrastructure Technical Marketing activities by writing blogs/whitepapers, presenting webinars, conference talks, and conference booth staffing
  • 1-4 weeks of travel throughout the year
Required Skills and Experience
  • Creative debug and problem solving
  • Significant experience in ML: Performance analysis and optimization, building models, fine-tuning, RAG, and model training
  • Experience with Pytorch/TensorFlow and Hugging Face Libraries
  • Must be a good communicator (written and presentations)
  • Teach and mentor others
“Nice To Have” Skills and Experience
  • Performance analysis of SW from the application level, system libraries level, and the kernel level
  • Deeper CPU/SoC architecture concepts like cache coherence, out-of-order pipelining, memory consistency models, interconnect, performance counters, etc.
  • Experience with open-source software project development and community interaction
  • Compilers (GCC, Clang) & Runtimes (JVM, .NET)
  • Experience with languages like Python, C/C++, etc.
  • Experience with the Linux Kernel (network stack, scheduler, memory subsystem, interrupts, etc.)
In Return:

We are proud to have a set of behaviors that reflect our culture and guide our decisions, defining how we work together. These behaviors are assessed as part of the hiring process:

  • Partner and customer focus
  • Teamwork and communication
  • Creativity and innovation
  • Team and personal development
  • Impact and influence
  • Deliver on your promises

#LI-AC1


  • Software Engineer

    6 hours ago


    Menlo Park, United States Yeah! Global Full time

    Note: This position does not offer visa sponsorship. One of our clients is looking for a Software Engineer – ML Infrastructure. Here's the lowdown: Support Our Cutting-Edge Research: Provide the infrastructure muscle for our ML research team. Build Powerful Tools: Develop tools to diagnose and troubleshoot cluster issues and hardware failures. Become an ML...


  • Round Rock, TX, United States ARM Full time

    Job Description:This role is part of the rapidly growing Arm Infrastructure Line of Business where we enable deployment of Arm Neoverse cores in Cloud, Edge, 5G and Networking segments! To enable successful adoption, we need to understand how customers in these segments deploy Machine-Learning and identify what workloads and software are needed by the...

  • ML Engineer

    2 hours ago


    Reading, PA, United States Penske Truck Leasing Full time

    Position Summary: As the Machine Learning Engineer working in Penske’s Advanced Analytics team, you will be in a high impact role. You will be supporting multiple businesses and functions within Penske with their data science initiatives. You will play a key role in maturing the AI/ML Ops at Penske organization. This is a great opportunity for...


  • West Austin Neighborhood Group, TX, United States ARM Full time

    Job Overview:This role is in the rapidly growing Arm Infrastructure Line of Business. Our Neoverse cores are leading a technology disruption across Cloud, Edge, 5G, and Networking segments. We need a Software Enablement Engineer to bolster the Arm Cloud SW ecosystem to help accelerate this growth!Responsibilities:Develop performance tests on a variety of...


  • Menlo Park, United States Meta Inc Full time

    Summary: Meta is seeking an AI Software Engineer to join our Research & Development teams. The ideal candidate will have industry experience working on AI Infrastructure related topics. The position will involve taking these skills and applying them to solve for some of the most crucial & exciting problems that exist on the web. Some aspects of this role as...

  • Space Exploration

    1 week ago


    Cedar Rapids, United States Performance Software Full time

    Here's how we are different: Performance Software and Talent Tier, a sister company to Performance Software, are midsize companies providing innovative software and hardware solutions to customers. We have been in business for over 25 years with never having a layoff and very low turnover 2-4


  • Manor, TX, United States ARM Full time

    Job Overview:Arm is looking for a system performance modeling and analysis architect for SoC system performance using Arm IPs. You will collaborate with a brilliant team of performance architects and design engineers in driving development of new high-performance interconnect IPs, optimizing infrastructure, auto, and mobile systems, and productizing models...


  • Overland Park, United States WellSky Full time

    We are searching for an experienced and motivated Staff Performance Engineer to lead our performance testing efforts. The Senior Performance Test Engineer will be responsible for designing, developing, and executing complex performance tests to ensure the optimal functionality and efficiency of our software applications. The ideal candidate will possess...


  • Manchaca, TX, United States ARM Full time

     Arm System IP enables designers to build Arm AMBA systems that are high performance, power efficient and reliable. Configurable for many different applications, System IP is the right choice for your system whether it is a high-efficiency IoT endpoint or a high-performance server SoC. The collection of silicon proven interconnects, security IP, system...


  • Austin, TX, United States ARM Full time

     Arm System IP enables designers to build Arm AMBA systems that are high performance, power efficient and reliable. Configurable for many different applications, System IP is the right choice for your system whether it is a high-efficiency IoT endpoint or a high-performance server SoC. The collection of silicon proven interconnects, security IP, system...

  • Software Engineer I

    2 weeks ago


    United States Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing Job Description Summary: The Software Engineer-I designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer I

    1 week ago


    United States Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Software Engineer-I designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...


  • Austin, TX, United States State Street Corporation Full time

    State Street's Bionics team has the mission to explore, enable and exploit artificial intelligence, machine learning, natural language processing, computer vision and cognitive computing at scale for multiple use cases across Global Delivery, Global Advisors, Global Markets, and Global Exchange business lines. The team brings together a good mix of...


  • Overland Park, United States MobileUp Software Full time

    We are looking for passionate, full-time software engineers to help us build and deliver our team engagement applications at our location in Overland Park. MobileUp is focused on changing the way teams think about member engagement. Our customer configurable mobile app platform helps teams of all sizes forge strong, lasting connections through event...


  • Cedar Park, United States ENVISN INCORPORATED Full time

    Job DescriptionJob DescriptionJob Title: Geospatial Software EngineerLocation: 100% REMOTEDuration: Long term contract roleRole Summary: Geospatial Software Engineer with GCP focusOur field team is hiring a Geospatial Software Engineer. So much of what is important in crop science happens in a field. To deliver a tailored, customer experience with integrated...

  • UX Software Engineer

    2 weeks ago


    Austin, TX, United States Talent Software Services Full time

    UX Software Engineer Job Summary: Talent Software Services is in search of a UX Software Engineer for a contract position in Austin, TX(Hybrid). The opportunity will be one year with a strong chance for a long-term extension. Position Summary: You will create engaging and intriguing customer experiences using the latest in modern design and technologies....

  • Software Engineers

    2 weeks ago


    Southlake, TX, United States EdvenSoft Solutions LLC Full time

    Software Engineers EdvenSoft Solutions LLC Irving, TX Gather, analyze, design, write code, document, customize, maintain, test, and modify software and computer applications using any combination of the following technologies such as Java, AWS, Azure, 2EE, Hibernate, Struts, ASP.Net, Share Point, VBScript, SAP, IBM BPM , IBM FileNet, Pega, DataStage, PL/SQL,...


  • Park, United States WellSky Full time

    The Staff Software Engineer is responsible for providing technical leadership, insights, and motivation to a small team of developers. Increase your chances of an interview by reading the following overview of this role before making an application. While working towards delivering reliable, efficient, high-quality software and hardware solutions, a Staff...


  • Park, United States WellSky Full time

    The Staff Software Engineer is responsible for providing technical leadership, insights, and motivation to a small team of developers. Increase your chances of an interview by reading the following overview of this role before making an application. While working towards delivering reliable, efficient, high-quality software and hardware solutions, a Staff...


  • Round Rock, TX, United States ARM Full time

    Job Overview:Want to work with a team of performance and software engineers building infrastructure and solving meaningful problems? You’ll need to have architecture and software development skills, in addition to being able to think creatively. Performance engineering is crucial to push the limits of Arm designs and ensuring both hardware and software are...