Senior Software Engineer, JAX

1341login

Place of work Santa Clara
Contract type -
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job description
NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks using JAX, a tool that can differentiate between Python control code and NumPy code. Our goal is to deliver a polished, fast, modular and coordinated platform to handle data, training and analysis for a wide range of deep learning solutions using JAX. To achieve this and provide an excellent user experience, you have strong programming skills and excellent system design skills. You should have excellent communication and planning skills for this role. Come join us to build the next generation of tooling that will advance the numerical computing and machine learning research around the world!

What You Will Be Doing
• Play meaningful role in NVIDIA's effort in contributing to JAX.
• Design and implement JAX core components and drive peak performance on NVIDIA products.
• Work with AI applied researchers and leaders to build future-proof models
• Build tools that will increase the efficiency of teams developing AI-based systems.
• Work to bridge the gap between the latest in numerical computing, simulation and deep learning research and their applications in real world products.

What We Need To See
• BS in Computer Science or Computer Engineering or related field (or equivalent experience)
• 5+ years relevant experience
• C/C++ and Python programming
• Experience with machine learning frameworks and their internals (e.g. PyTorch, TensorFlow, scikit-learn, etc.)
• Proven ability developing customer-facing solutions, balancing feature requests and bugs.
• Proven technical foundation in CPU and GPU architectures, numeric libraries, modular software design.
• Highly motivated with excellent verbal and written communication skills.
• Ability to work successfully with multi-functional teams, principles and architects. Coordinates effectively across organizational boundaries and geographies.

Ways To Stand Out From The Crowd
• Understanding of JAX, Autograd, tracing, code generation and DSL compilers and their design.
• Understanding of deep learning training in distributed contexts: multi-GPU, multi-node, synchronous vs asynchronous.
• Background with software shipping cycles (dev, deploy, release, CI).
• Experience building distributed systems and services at large scale.

The base salary range is 180,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, ****** orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Company address

United States
California
Santa Clara
Show on map Get directions
Company Name: NVIDIA
Offer ID: #850430, Published: 2 months ago, Company registered: 3 months ago

Other offers

Fedex delivery driver
1341login
· Tucson, US
Job description Responsibilities are accomplished by driving a company vehicle and ensuring regular servicing and cleaning of vehicles is conducted. The Courier will receive route information from a centralized dispatche...
Part-time driver | Phoenix, AZ
1341login
· Phoenix, US
Job description An alternative to traditional driving jobs in Phoenix. If you’re looking for driver jobs in Phoenix, give Uber a try instead. Get paid to drive or deliver when you want, on the platform with the largest n...
Truck driver non cdl
1341login
· Surprise, US
Job description Job Posting : Ferguson is North America’s leading value-added distributor across residential, non-residential, new construction and repair, maintenance, and improvement (RMI) end markets. Spanning 34,000 ...
Rideshare and Delivery Drivers Needed - Surprise, AZ
1341login
· Surprise, US
Job description Rideshare/Delivery Drivers Gig Economy Job ID# 2022 USA Residents ONLY No experience required. Must currently have a valid Driver's License What? • Operate and drive vehicles to transport people and make ...
Delivery Driver Non CDL
1341login
· Phoenix, US
Job description We are seeking a Delivery Driver Non CDL to join our team! You will drive to deliver and pick up goods and packages. ​Responsibilities: • Deliver products to customer locations in a timely manner • Succes...
Courier
1341login
· Queen Creek, US
Job description Job Summary : Couriers at Kelly Services play a critical role in ensuring the efficient and secure delivery of documents, packages, and other items to clients and businesses. This position requires punctu...
Local Delivery Driver - CDL A
1341login
· Tucson, US
Job description Job TitleLocal Delivery Driver - CDL A Hourly Rate or Annual Target Pay$25.95 / hour Job DescriptionCLICK HERE to view our Driver Job Preview Video $25.95 / hour Position will deliver to all types of cust...
Delivery driver phoenix
1341login
· Cameron, US
Job description 5832 16TH STREET PHOENIX, AZ 85016 Delivery Driver Description : Requirements Requirements Besides your smile, energy and reliable set of wheels, here's what you'll need for this job : Job skills / requir...