AI Software Developer

4 weeks ago


Santa Clara, California, United States Rivos Full time

About the Role:

Rivos is seeking a highly skilled AI Software Developer to join our team. As a key member of our software development team, you will be responsible for building and maintaining our AI software stack, porting it to new hardware platforms, and optimizing its performance.

Key Responsibilities:

  • Design and develop AI software components
  • Port AI software to run on new hardware platforms
  • Profile and tune AI applications for optimal performance
  • Implement math operators used in AI
  • Build infrastructure to validate AI models running on new hardware platforms

Requirements:

  • Coursework or experience with C or C++
  • Coursework or experience in Operating Systems or Embedded Software Engineering
  • Coursework or experience with Assembly Language Programming and Computer Architecture
  • Familiarity with Python
  • Excellent problem-solving skills, written and verbal communication skills, strong organization skills, and high self-motivation
  • Ability to work well in a team and be productive under aggressive schedules
  • Desire to learn new skills and tackle novel problems

Optional Requirements:

  • Experience with NumPy, PyTorch, TensorFlow, or JAX
  • Experience with Rust
  • Experience with CUDA, OpenCL, OpenGL, or SYCL
  • Coursework or experience with compiler development
  • Coursework or experience with Machine Learning algorithms

About Rivos:

Rivos is a fast-growing startup that has assembled a world-class team of silicon, software, and platform designers. We are backed by premier financial and strategic investors who share our long-term vision of building industry-leading power-efficient, high-performance, secure server solutions based on RISC-V.

We support the intense requirements of large language models and data analytics by providing a full solution of optimized chips combining RISC-V CPUs and a Data Parallel Accelerator, a reference multi-chip OCP modular server, and a full firmware-to-application open software stack.

Our customers can easily deploy workloads using their existing models, giving them an immediate TCO benefit.



  • Santa Clara, California, United States Rivos Full time

    Job Title: AI Software Development EngineerAbout the Role:We are looking for a highly skilled AI Software Development Engineer to join our team at Rivos. As a key member of our silicon, software, and platform design team, you will be responsible for building and maintaining our AI software stack. Key Responsibilities:* Build-up components of an AI Software...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled AI Solution Architect Engineer to join our team at NVIDIA. As a key member of our Solution Architect organization, you will work with the latest breakthroughs in deep learning and AI, driving innovation and excellence in AI software development and deployment.This role offers an excellent opportunity to build your career in...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe are seeking an experienced software engineer to join our Data Center GPU organization, where we are building amazing AI-powered products with talented engineers.The Role:As a software development engineer, you will be responsible for developing software to enable a world-class experience for users of AMD accelerator...


  • Santa Clara, California, United States NVIDIA Full time

    Key ResponsibilitiesDevelop high-quality software for NVIDIA's AI software stack, including cutting-edge large language model support.Collaborate with cross-functional teams of deep learning software engineers and GPU architects to innovate across applications like large language models, autonomous driving, computer vision, and recommender systems.Work with...


  • Santa Clara, California, United States HPE Full time

    About the Role:Hewlett Packard Enterprise (HPE) is seeking an experienced Software Engineer to join the Slingshot Ecosystem Development Team. This role will focus on expanding HPE's High Performance Ethernet Fabric product growth through Commercial HPC use cases, AI use cases networking, systems, and application and open-source...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe are dedicated to enriching our industry, communities, and the world through the power of AMD technology. Our mission is to build exceptional products that accelerate next-generation computing experiences, serving as the cornerstone for enterprise Data Centers, Artificial Intelligence, HPC, and Embedded systems.The...


  • Santa Clara, California, United States HPE Full time

    Job Description:Hewlett Packard Enterprise is seeking a highly skilled Software Engineer to join our HPC and AI organization. As a key member of the Slingshot Ethernet Fabric team, you will play a critical role in expanding HPE's High Performance Ethernet Fabric product growth through Commercial HPC use cases, AI use cases networking, systems, and...


  • Santa Clara, California, United States Couchbase Full time

    Empower Modern ApplicationsEvery day, we tackle new and exciting challenges to empower developers to build modern cloud, mobile, and edge applications that deliver a premium user experience. Couchbase's fast, flexible, and affordable cloud database platform, Capella, enables organizations to quickly build applications that deliver premium experiences to...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe are committed to building great products that accelerate next-generation computing experiences, serving as the cornerstone for enterprise Data Centers, Artificial Intelligence, HPC, and Embedded systems. Our team is dedicated to designing exceptional products that drive the evolution of computing experiences.The...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Engineer, AI to join our team at NVIDIA. Our high-performance computing platforms are powering the AI revolution, and our GPUs deliver industry-leading performance on many applications, including generative AI through our impressive suite of software products like TensorRT and cuDNN.As a member of our team, you...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled AI Software Engineer to join our team at NVIDIA. As a key member of our team, you will be responsible for crafting and implementing new model development features, optimizations, defining APIs, analyzing and tuning performance, expanding functionality coverage to build larger, coherent toolsets and libraries.Key...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled AI Developer Relations Manager to lead our partnerships with developers within a large CSP, working with engineering, research, applications, and new initiatives.This role will be a combination of developer advocacy, product management, and business development.You will work closely with many groups within NVIDIA, including...


  • Santa Clara, California, United States ServiceNow Full time

    At ServiceNow, we're transforming the way organizations work by harnessing the power of AI-enhanced technology. As a Senior Staff Software Engineer for Conversational AI Experiences, you'll play a key role in building the frameworks that power our line of Generative AI products.**Key Responsibilities:**Design and develop high-quality, scalable, and reusable...


  • Santa Clara, California, United States NVIDIA Full time

    AI Solutions ArchitectWe are seeking a highly skilled AI Solutions Architect to join our team at NVIDIA. As a key member of our Solution Architect organization, you will work closely with our customers to develop and deploy innovative AI solutions using NVIDIA's cutting-edge technologies.Key Responsibilities:Lead software customer technical engagements with...


  • Santa Clara, California, United States SP Software Solutions Full time

    Embedded Software DeveloperAbout the RoleWe are seeking an experienced Embedded Software Developer to join our team at SP Software Solutions. As an Embedded Software Developer, you will be responsible for designing and developing Mendix applications, collaborating with business analysts and developers to gather requirements, and ensuring code quality.Key...


  • Santa Clara, California, United States Oracle Full time

    About the RoleWe are seeking a highly motivated and experienced Senior Principal Product Manager to join our AI Infrastructure organization at Oracle Cloud Infrastructure (OCI). This person will be responsible for defining and delivering on a software product roadmap across the AI Infrastructure stack, from bare metal and cluster management to AI services...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe are committed to building great products that accelerate next-generation computing experiences. Our mission is to design exceptional products that drive the evolution of computing experiences, serving as the cornerstone for enterprise Data Centers, Artificial Intelligence, HPC, and Embedded systems.Key...


  • Santa Clara, California, United States XPENG Motors Full time

    Xpeng Motors is a leading smart electric vehicle company that designs, develops, and manufactures innovative vehicles with advanced Internet, AI, and autonomous driving technologies.We are committed to in-house R&D and intelligent manufacturing to create a better mobility experience for our customers. Our goal is to transform smart electric vehicles with...


  • Santa Clara, California, United States Applied Materials Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at Applied Materials. As a Software Engineer, you will play a key role in designing and developing software solutions for our semiconductor equipment components and devices.Key ResponsibilitiesDesign and prototype software solutions for semiconductor equipment components and...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking highly skilled AI Solutions Architects to collaborate with customers on cutting-edge Generative AI projects.As a Senior AI Solutions Architect, you will work closely with customers to understand their technical needs and develop high-value solutions using NVIDIA's latest AI technology.You will partner with cross-functional teams to define...