AI Computing Software Development Engineer

1 day ago


Shanghai, Shanghai, China NVIDIA Full time

Unlock the Power of AI Computing

NVIDIA is seeking a talented software development engineer to join its AI Computing team. As a leader in the field of deep learning, we are pushing the boundaries of what is possible with AI and computing. Our team is responsible for building the inferencing software that will be used across our product lines, and we need someone with a strong background in computer engineering, computer science, or a related field to help us achieve our goals.

Key Responsibilities:

  • Craft and develop robust inferencing software that can be scaled to multiple platforms for functionality and performance
  • Performance analysis, optimization, and tuning
  • Closely follow academic developments in the field of artificial intelligence and feature update TensorRT
  • Provide feedback into the architecture and hardware design and development
  • Collaborate across the company to guide the direction of machine learning inferencing, working with software, research, and product teams
  • Publish key results in scientific conferences

Requirements:

  • Masters or higher degree in Computer Engineering, Computer Science, Applied Mathematics, or a related computing-focused degree (or equivalent experience)
  • 2+ years of relevant software development experience
  • Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design
  • Strong curiosity about artificial intelligence, awareness of the latest developments in deep learning like LLMs, generative, and recommender models
  • Experience working with deep learning frameworks like TensorFlow and PyTorch
  • Proactive and able to work without supervision
  • Excellent written and oral communication skills in English

NVIDIA is a leader in the technology industry, and we offer a dynamic and challenging work environment. If you are passionate about AI and computing, and you want to be part of a team that is pushing the boundaries of what is possible, then we want to hear from you.



  • Shanghai, Shanghai, China NVIDIA Full time

    Unlock the Power of AI Computing with NVIDIANVIDIA is seeking a highly skilled TensorRT Software Development Engineer to join its AI Computing team. As a leader in the field of deep learning, we are revolutionizing the way AI is used in various industries. Our team is responsible for building the inferencing software that powers our product lines, and we...


  • Shanghai, Shanghai, China NVIDIA Full time

    Job Summary:We are seeking a highly skilled Software Development Engineer to join our AI Computing team at NVIDIA. As a key member of our team, you will be responsible for developing and maintaining robust inferencing software that can be scaled to multiple platforms for functionality and performance.Key Responsibilities:Craft and develop high-quality...


  • Shanghai, Shanghai, China NVIDIA Full time

    Unlock the Power of AI with NVIDIAWe're seeking a talented Software Engineer to join our team and contribute to the development of cuDNN, our GPU-accelerated library of primitives for deep neural networks. As a key member of our team, you'll have the opportunity to work on cutting-edge AI technologies and collaborate with cross-functional teams to drive...


  • Shanghai, Shanghai, China NVIDIA Full time

    Job Title: Senior Computer Vision Software EngineerNVIDIA is seeking a highly skilled Senior Computer Vision Software Engineer to join its team and contribute to the development of its world-class AI Infrastructure and leading-edge software on NVIDIA's high-performance DRIVE platform for Autonomous Vehicles.Key Responsibilities:Collaborate with the AV...


  • Shanghai, Shanghai, China NVIDIA Full time

    About the RoleNVIDIA is seeking a highly skilled Senior Computer Vision Software Engineer to join its team and contribute to the development of its world-class AI Infrastructure and leading-edge software on NVIDIA's high-performance DRIVE platform for Autonomous Vehicles.Key ResponsibilitiesCollaborate with the AV perception team, AV production team, and AI...


  • Shanghai, Shanghai, China NVIDIA Full time

    Job Title: Senior Software EngineerNVIDIA is seeking a highly skilled Senior Software Engineer to join its team and contribute to the development of its world-class AI Infrastructure and leading-edge software on NVIDIA's high-performance DRIVE platform for Autonomous Vehicles.Job Summary:This is a collaborative work with AV perception team, AV production...


  • Shanghai, Shanghai, China NVIDIA Full time

    Are you passionate about developing high-performance software?We are seeking dedicated software developers to contribute to the design, development, and deployment of cuDNN: our GPU-accelerated library tailored for deep learning frameworks. The landscape of artificial intelligence is rapidly evolving, and we are at the forefront of this transformation. If...


  • Shanghai, Shanghai, China NVIDIA Full time

    About the RoleNVIDIA is seeking a highly skilled Senior Software Engineer to join its team and contribute to the development of its world-class AI Infrastructure and leading-edge software on NVIDIA's high-performance DRIVE platform for Autonomous Vehicles.Key ResponsibilitiesCollaborate with the AV perception team, AV production team, and AI infrastructure...


  • Shanghai, Shanghai, China Microsoft Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Developer Division at Microsoft. As a key member of our team, you will be responsible for designing and developing large-scale software tools and solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software tools and solutions that are scalable,...


  • Shanghai, Shanghai, China Intel Full time

    Job OpportunityWe are seeking a highly skilled Software Development Engineer to join our Intel team in China. As a key member of our software engineering team, you will have the opportunity to work on various projects related to system level software development, including OS kernel, graphics, and I/O driver development, imaging/media development, deep...


  • Shanghai, Shanghai, China NVIDIA Full time

    About NVIDIANVIDIA is a leading company in the field of artificial intelligence computing. Our employees are passionate about AI, high-performance computing, visualization, and gaming. Our Solution Architecture team focuses on bringing NVIDIA's new technology to various industries, helping to design the architecture of AI computing platforms, and analyzing...


  • Shanghai, Shanghai, China NVIDIA Full time

    Join Us as a Senior Engineer in AI Training PerformanceNVIDIA is on the lookout for experienced engineers who are passionate about performance assessment and enhancement to maximize the efficiency of AI training, a critical workload in today’s technological landscape. If you thrive on tackling challenges across the entire hardware/software spectrum, from...


  • Shanghai, Shanghai, China Intel Full time

    Job OverviewThe qualified candidate will join Intel's China team as a software engineer, participating in various projects within product development or research. The primary focus will be on system-level software areas, including OS kernel, graphics, and I/O driver development, as well as imaging/media development, deep learning, and computer vision...


  • Shanghai, Shanghai, China NVIDIA Full time

    Join Us as a Senior Performance Engineer for AI TrainingNVIDIA is on the lookout for experienced engineers who have a passion for performance evaluation and enhancement to maximize the efficiency of AI training, a critical workload in today's technology landscape. If you are eager to work across various layers of the hardware and software spectrum, from GPU...


  • Shanghai, Shanghai, China Intel Full time

    Job OpportunityThe Intel Flex China team is seeking a skilled software engineer to join our team. As a software engineer, you will have the opportunity to participate in various projects related to product development and research. Your work will focus on system-level software areas, including OS kernel, graphics, and I/O driver development, as well as...


  • Shanghai, Shanghai, China RE Info Tech-Shanghai branch Company Full time

    About the RoleThe Senior Software Engineer - Technical Lead will be responsible for leading the development of complex software projects, providing technical guidance and oversight to ensure high-quality deliverables.This role will involve mentoring junior engineers, collaborating with cross-functional teams, and driving the implementation of software design...


  • Shanghai, Shanghai, China NVIDIA Full time

    About NVIDIANVIDIA is a leader in the field of artificial intelligence and machine learning, and we're seeking a talented Senior Distributed Systems Engineer to join our AI Infrastructure team.Job SummaryWe're looking for a seasoned engineer with expertise in distributed systems and microservices to design and build the next generation of AI infrastructure....


  • Shanghai, Shanghai, China NVIDIA Full time

    About the RoleNVIDIA is seeking a highly skilled Senior Distributed Systems Engineer to join our AI Infrastructure team. As a key member of our team, you will play a critical role in designing and building the next generation of AI infrastructure, enabling our customers to scale up machine learning workflows.Key ResponsibilitiesCollaborate with a diverse...

  • AI Systems Programmer

    4 weeks ago


    Shanghai, Shanghai, China NVIDIA Full time

    Are you passionate about developing high-performance software?We are seeking dedicated software developers to contribute to the design, implementation, and deployment of cuDNN: our GPU-accelerated library tailored for deep neural networks. The rise of intelligent machines powered by AI is transforming industries, and we are at the forefront of this...


  • Shanghai, Shanghai, China Microsoft Full time

    About the RoleThe Live Site Engineering team in Microsoft AI is dedicated to ensuring the production service operation. Our team collaborates closely with service owner teams worldwide to conduct live site readiness reviews, manage incidents, measure, and improve production service quality. You will have the opportunity to work on cutting-edge technology and...