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
VirtualVocations
Santa Clara, California

A company is looking for a Flight Software Engineering Manager to lead their satellite development team. ...

Avanade
San Jose, California

Elevate your career in Software Engineering, crafting full-stack solutions that matter, with a team that values innovation and collaboration. To learn more about being a part of Avanade and Software Engineering, check out this info:. Opportunity to work for Microsoft’s Global Alliance Partner of the...

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...

DICE
Menlo Park, California

Lead the design, implementation, and debugging of complex, multi-level, multi-component issues that span across Meta's software stack. ...

Capital One
San Jose, California

West Creek 4 (12074), United States of America, Richmond, VirginiaSenior Manager, Software Engineering, DevOps. Mgr, Software EngineeringSan Francisco and San Jose, California (Hybrid On-Site): $248,700 - $283,800 for Sr. Share your passion for staying on top of tech trends, experimenting with and l...

Woven
Palo Alto, California

You will work cross-functionally with engineering leads, technical program managers, and product managers to serve as technical point-of-contact for the software release systems across multiple projects and platforms. Oversee the engineering team responsible for the end-to-end software release proce...

Apple
Cupertino, California

Within the Software Engineering group, the Software Delivery Services and Infrastructure team is charged with the creation and care of the technology which underlies Software Engineering's build infrastructure. Software Engineering group is renowned for its work in user experience, integration, func...

LinkedIn
Mountain View, California

Hands on experience developing distributed systems, databases, large scale data systems and/or Backend API'sPreferred Qualifications:-MS or PhD in Computer Science or related technical discipline-2+ years of hands-on software engineering/technical management and people management experience-7+ years...

Apple
Cupertino, California

As the manager of the Applied ML Engineering team in the Software Localization, you will manage a phenomenal team of passionate Applied ML engineers to design, implement and qualify ML localization features, processes and tooling across a wide variety of Apple’s products. This includes:- Working cro...

Amazon Data Services, Inc.
Santa Clara, California

As part of a new multi-year initiative, we are building a new software-based packet processor, which will perform encapsulation and decapsulation of all traffic that enters and exits the network, work with the software controllers to steer traffic over optimal paths, and in doing so increase the net...