System Software Engineer – AI

3 days ago


Santa Clara CA United States AET FEDERAL INC Full time

NVIDIA platforms are at the center of generative AI, autonomous driving, industrial robots, medical instruments and data centers across the world where GPU accelerated AI is revolutionizing the technology industry. As a platform company we deliver not just hardware solutions but also vertically integrated software stacks, GPU accelerated SDKs, libraries and tools. As we take our products to market, we need dedicated and motivated system software engineers who are passionate about improving overall product quality and user experience. You will collaborate with the engineering, product and marketing teams to evaluate our hardware and software solutions with a critical eye and help these teams improve the product offering and end customer experiences.

You will be working in a multifaceted environment engaging with multiple groups within the company to improve NVIDIA’s developer products. You will use your system and application development knowledge to evaluate user experience and performance of our AI platforms, SDKs, libraries and AI frameworks. Excellent written and verbal communication skills are important. The ability to work independently and the motivation to pick up new technologies and skills will help you excel on the job.

What You’ll Be Doing:
  • Developing C++ and Python applications using our AI application frameworks and libraries for Windows.
  • Evaluating usability & effectiveness of our developer products such as TensorRT, Workbench, Triton to deliver better developer experiences. Your evaluations will be critical in improving the developer experience, ensuring our tools are not only powerful but also accessible and user-friendly.
  • Design and implement high-quality, efficient, and reliable software systems following the best software development practices adhering to industry standards.
  • Engage with various teams across NVIDIA such as product, marketing, hardware, software engineering, and Quality assurance to improve NVIDIA's product offerings.
  • Evaluate user experiences and analyze technical capabilities of various AI products and communicate findings through detailed reports. Provide product enhancement recommendations to senior executives and engineering management.
  • You will also be writing technical whitepapers, technical product briefs. You may be called upon to run technical demos of our products at prominent industry conferences such as the NVIDIA GPU Technology Conference, CES, SIGGRAPH and others.
  • Establish strong relationships and communication channels with internal teams.
What We Need To See:
  • A Bachelor’s or Master’s in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or a related degree (or equivalent experience)
  • 3+ years of proven experience with proficiency in building local AI applications.
  • Strong C++ & Python programming and debugging skills with a strong understanding of data structures and algorithms.
  • Strong background in crafting software architecture for scalable and maintainable Windows desktop applications.
  • In-depth knowledge of tools, frameworks, and libraries for AI development on Windows, such as Visual Studio, ONNX Runtime, and DirectML.
  • Strong analytical and problem-solving abilities, with the capacity to multitask effectively in a dynamic environment. Outstanding written and oral communication skills, enabling effective collaboration with management and engineering teams.
Ways To Stand Out From The Crowd:
  • Experience building AI applications for local and cloud environments using NVIDIA TensorRT and Triton Inference Server.
  • Experience with cross-platform frameworks such as Electron for developing desktop applications.
  • Understanding of modern techniques in Machine Learning, Deep Neural Networks and Generative AI with meaningful contributions to major open-source projects will be a plus.
  • Hands-on experience in end-to-end AI application development, from model training to inference deployment. 

The base salary range is 116,000 USD – 224,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. 

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Bring your insights on Data, Visualization, Innovation or Business Agility to our community. Let them learn from your experience.

#J-18808-Ljbffr

  • Redwood City, CA, United States C3 AI Full time

    We are looking for a highly skilled and experienced lead software engineer experienced in the field of machine learning and artificial intelligence, and passionate about Generative AI technology and building next-generation software platforms. As a member of C3 AI’s Generative AI team, you will be tasked with developing the infrastructure and tools to...


  • Santa Clara, United States d-Matrix Full time

    d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The “holy grail” of AI compute has been to break through the memory wall to minimize data movements. We’ve achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix...

  • AI Software Engineer

    2 weeks ago


    Santa Clara, United States Rivos Full time

    Open position for AI Software development at a fast-moving startup. Potential Responsibilities Build-up components of an AI Software Stack Port AI Software to run on a new H/W platform Profiling and tuning of AI applications Implement math operators used in AI Build up infrastructure to validate AI models running on a new H/W platform Requirements ...


  • Santa Clara, United States Rivos Full time

    Open position for AI Software development at a fast-moving startup. Potential Responsibilities Build-up components of an AI Software Stack Port AI Software to run on a new H/W platform Profiling and tuning of AI applications Implement math operators used in AI Build up infrastructure to validate AI models running on a new H/W platform Requirements ...

  • AI Software Engineer

    1 month ago


    Santa Clara, United States Rivos Full time

    Open position for AI Software development at a fast-moving startup. Potential Responsibilities Build-up components of an AI Software Stack Port AI Software to run on a new H/W platform Profiling and tuning of AI applications Implement math operators used in AI Build up infrastructure to validate AI models running on a new H/W platform Requirements ...


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

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Santa Clara, United States Solid System Team GmbH Full time

    NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for decades. Today, we are increasingly known as “the AI computing company” — with the GPU deep learning ignited modern AI, acting as the brain of computers, robots, and self-driving cars etc. We are hiring a System Software Engineer who will help build outstanding...


  • San Francisco, CA, United States Athina AI Full time

    Skills: Node.js, Python, React, SQL Overview: Athina is building an IDE to enable the development of AI-powered products. We are on a mission to build the new stack for AI product teams. This means defining how teams will prototype, experiment, train, evaluate and monitor GenAI products. The next decade will enable AI-powered products and features that are...


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

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Santa Clara, California, United States Promote Project Full time

    Transformative Role in Accelerated ComputingPromote Project is seeking a seasoned Expert Generative AI Software Engineer to spearhead the development and deployment of cutting-edge GenAI software solutions based on NVIDIA's pioneering technologies. As part of our esteemed team, you will collaborate with industry leaders and innovators to drive breakthroughs...


  • Redwood City, CA, United States C3 AI Full time

    We are seeking a senior software engineer to join our Type System team. In this role, you will power the core of our platform. The ideal candidate will have a strong computer science background and solid knowledge of programming languages.A successful candidate will thrive in a fast-paced, highly collaborative environment and demonstrate the ability to lead...


  • Palo Alto, CA, United States Ai Brainer Full time

    The company is committed to leveraging AI to develop innovative features and products that enhance user experience in their matchmaking services. The role involves conducting applied research in Generative AI, developing prototypes, and implementing AI-driven features in production. Collaboration with other engineers and product managers is essential to...


  • Santa Clara, United States Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Santa Clara, CA, United States CV Library Full time

    Overview:WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded. Underpinning our...


  • Santa Clara, United States Palo Alto Networks Full time

    Job Description Your Career We are looking for a Lead AI Security Cloud Software Engineer to join our team at Palo Alto Networks. As part of the AI security cloud service engineering team, you will play a crucial role in developing innovative products to ensure the secure use of AI services for our customers. Collaborate with product managers, cybersecurity...


  • Santa Clara, CA, United States Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning...


  • 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 Rivos Full time

    About RivosRivos is a leading innovator in silicon, software, and platform design, backed by premier financial and strategic investors.We are seeking an experienced AI Software Developer to join our team. As a key member of our organization, you will play a critical role in designing and developing cutting-edge AI software solutions that push the boundaries...

  • Software Engineer, AI

    1 month ago


    Redwood City, CA, United States Gruve Full time

    About GruveGruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more...


  • Santa Clara, CA, United States NVIDIA Full time

    We are now looking for a senior software engineer for our Robotics Team! For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, research, and autonomous machines. The team is...