Software Engineering Manager, NIM

NVIDIA
Santa Clara, California, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

We are seeking a SW Engineering Manager for NVIDIA Inference Microservices (NIMs). The right person for this role is technical, creative and driven to change the way NVIDIA optimizes, serves and develops performant inferencing for every AI model.

You will design, build and deliver high performance inference applications and services. Our NIM offerings are easy to use, highly performant and tested in all deployment scenarios, in the cloud, on customer’s self hosted infrastructure and locally on all NVIDIA GPUs.

Do you have the right skills and experience for this role Read on to find out, and make your application.

NVIDIA is building a new category of products by intersecting our prowess in deep learning and computing with industry-leading technologies.

You will harness groundbreaking technologies, and build highly efficient cloud services, reference applications and software processes to power how NVIDIA optimizes LLM Inferencing all the way through deployment in heterogeneous hardware and software environments.

You will influence and drive technical advances in NVIDIA's processes and build the cross functional infrastructure team that strives to accelerate the delivery of every AI model on NVIDIA's GPUs anywhere.

What You’ll Be Doing

  • You will design and implement industry leading Inference Microservices, built on top of heterogeneous hardware and software matrix.
  • Build and drive a metrics driven engineering team that measures its capabilities and drives work based on first principles and knowledge.
  • Integrate AI models, build microservices, optimize and verify the highest performance following a repeatable engineering process.
  • Continuously improve your team’s ability to iterate critical features and performance improvements.
  • Learn about new advancements in the area of AI inference, and integrate new research innovations from groups across NVIDIA into your products.
  • Drive predictable execution, high quality software and own the roadmap and technical future of your team.

What We Need To See

  • An expert engineering leader and trained software engineer with Masters or equivalent experience in Computer Science, Computer Engineering or related field.
  • 10+ overall years of relevant industry experience.
  • Excellent interpersonal skills and 4+ years of leadership experience.
  • Hands-on experience developing microservices, distributed software using CI / CD.
  • Background in designing and delivering gRPC and REST based high quality APIs that scale out in highly distributed infrastructures.
  • Experience working with NVIDIA's compute platforms such as DGX, Omniverse or AGX (Jetson, Drive) and exposure to platform software such as CUDA, TRT and software stack and applications is desired.
  • Please be able to show a track record of crafting well-designed solutions and delivering high-quality software on time with strong engineering skills when faced with complicated and ambiguous problems.
  • You excel at finding the simplest way to bring new technology to new domains.
  • Highly motivated with strong communication skills, you have the ability to work successfully with multi-functional teams and coordinate effectively across organizational boundaries and geographies.

A history of mentoring engineers is a plus.

Growing individuals and teams and have demonstrated skills in a wide variety of programming languages and infrastructure problems.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers! We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our teams are rapidly growing.

The base salary range is 220,000 USD - 339,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.

J-18808-Ljbffr

8 days ago
Related jobs
Promoted
NetApp
San Jose, California

The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. Bachelors degree in CS, CE or a related field required with a minimum of 8 years of related experience of which at least 2 years of experience as a pe...

Promoted
Wayve
Mountain View, California

As an Engineering Manager for the Robot Software Platform Team, you will lead a team of 10 engineers in building the software infrastructure for Wayve’s next-generation hardware platform which will run on our autonomous vehicles. The Software Platform team is responsible for designing and developing...

Promoted
Google
Sunnyvale, California

Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Operatin...

Promoted
Canonical - Jobs
San Jose, California

As a Partner Engineering Manager at Canonical you will lead an engineering team that works across the full Linux server stack from kernel to AI workloads, to optimise Ubuntu for the latest silicon. As a lead for strong engineers, technical leadership and a solid background in software engineering is...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area. Master’s degree in computer science, computer engineering, computer information systems, softwar...

NetApp
San Jose, California

As an Engineering Manager for the Software Defined Storage Solutions team, you will drive the software defined and cloud engineering programs collaborating with cross functional teams across NetApp and partner cloud providers. Cloud, Software Engineer, Engineering Manager, Quality Assurance, Compute...

Apple
Cupertino, California

We are seeking a highly skilled and motivated test engineering manager to lead our GPU and Graphics Experience QA team. The GPU, Graphics, and Displays team is seeking an expert, self-motivated test engineering manager with a real passion for making the macOS, iOS, watchOS, tvOS, and visionOS experi...

Sam's Club
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area. Master’s degree in computer science, computer engineering, computer information systems, softwar...

Apple
Cupertino, California

We are looking for an engineering program manager that is passionate about working with world class engineering teams to build differentiated sensing technologies. The Sensor Software and Prototyping team is seeking an Engineering Program Manager with a proven track record of enabling large cross-fu...

Apple
San Jose, California

Apple’s Core OS group is committed to building fully integrated operating systems that combine hardware, software, and apps into a polished Apple experience! The Power & Performance EPM team is looking for an experienced Engineering Program Manager to lead highly cross-functional efforts delivering ...