Search jobs > Santa Clara, CA > Principal developer

Principal CPU Performance Developer Technology Engineer

NVIDIA
Santa Clara, CA, US
Full-time

NVIDIA is looking for a passionate, world-class computer scientist to join our Compute Developer Technology (Devtech) team!

Artificial intelligence, the dream of computer scientists for over half a century, is no longer science fiction. And in the next few years, it will transform every industry.

Soon, self-driving cars will reduce congestion and improve road safety. AI travel agents will know your preferences and arrange every detail of your family vacation.

And medical instruments will read and understand patient DNA to detect and treat early signs of cancer.

What you will be doing :

This role focuses on research and development of techniques to optimize key cloud workloads on NVIDIA's . This includes performing in-depth analysis and optimization to ensure the best possible performance on the current and future generations of NVIDIA CPUs.

Engage directly with the developer community and experts in their field to understand and address the problems they are solving today and tomorrow.

Guide key framework and application developers, contribute directly to their software stack, develop reference codes or libraries.

Join efforts with diverse groups at NVIDIA such as the architecture, research, libraries, tools, system software, and product management teams to constantly improve our platform.

Influence the design of NVIDIA next-generation architectures and software stack by investigating the impact on application performance and developer productivity.

As recognized experts in the field we publish our findings in developer blogs or at relevant conferences and workshops.

What we need to see :

BS, MS, or PhD degree in computer science or related field or equivalent experience.

12+ years of proven experience.

Strong knowledge of C / C++ with solid understanding in software design, programming techniques, and algorithms.

Hands-on experience with benchmarking and optimizing enterprise and cloud workloads preferably in database, data analytics and machine learning domains.

Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.

The base salary range is 272,000 USD - 419,750 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 . 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.

30+ days ago
Related jobs
Promoted
Cognizant Technology Solutions
Mountain View, California

Senior Performance Profiling Engineer Electrical engineer Immersive HW Team Perform specific tasks defined by the team lead Basic role requirements 10+ year experience on mobile performance profiling - Proficient on Python and shell scripts - Expert on profiling tools such as perfetto ftrace atrace ...

Promoted
Ubilinx Technology Inc
San Jose, California

Design, simulate, and verify CMOS RFIC (e.LNA, mixer, power amplifier, and PLL).Provide guidelines of floor plan and layout for CMOS RFIC.Provide guidelines of silicon package and PCB layout for CMOS RFIC.Participate in measurement, characterization, and debugging of silicon.Work within a cross-func...

Promoted
Advanced Technology Search
San Jose, California

RF Front End Module Design Engineer (Staff to Principal Level). They are looking for an RF Front End Module Design Engineer who will design and integrate RF Front end parts onto laminate, including the BAW Filter, SOI Switch, LNA, and PA. ...

Promoted
NVIDIA Corporation
Santa Clara, California

Principal Engineer, Performance Analysis - AI Applications and Services. We are seeking a highly motivated performance engineer to join our AI Applications organization to work on distributed cloud native accelerated video analytics applications. As a performance engineer, you will work with the App...

101 Bloom Energy
San Jose, California

Principal Performance Analytics Engineer. We never stop striving to improve our technology, to expand and improve our company performance, and to develop and support the many talented employees that serve our mission!. Become deeply familiar with and utilize the best-in-class (ASRD model) performanc...

Ampere
Santa Clara, California

CPU Architectural Design Verification Engineer. The architectural design verification group is looking for engineers to develop and debug core-level DV infrastructure to verify custom CPUs. BS or MS in Electrical Engineering or Computer Engineering. We are building a team of pre-silicon design verif...

OMNIVISION
Santa Clara, California

As the Principal Image Sensor Technology Engineer in the Office of the CTO at OMNIVISION (OVT), you will drive the systems development of CMOS Image Sensors. Prior experience in CMOS image sensor product development, application engineering or product engineering required. You will work with multipl...

Baidu USA
Sunnyvale, California

Contribute ideas for advanced CPU performance features - analyze workloads in details, identify performance bottlenecks and opportunities, bring a data driven approach to tradeoffs in CPU design, derive architecture and micro-architecture to design/model implantation team, and bring ideas to success...

NVIDIA
Santa Clara, California

NVIDIA is looking for a passionate, world-class computer scientist to work in its Compute Developer Technology (Devtech) team as an AI Developer Technology Engineer. Study and develop cutting-edge techniques in deep learning, graphs, machine learning, and data analytics, and perform in-depth analysi...

NVIDIA
Santa Clara, California

Build tools and frameworks that provide real time application performance metrics that can be correlated with system metrics . Collaborate with software teams to pinpoint performance bottlenecks. Design, prototype, and integrate solutions that deliver demonstrable performance gains in productio...