1

Machine Learning Teaching Jobs in Milpitas, CA (NOW HIRING)

Senior AI Engineer

Mountain View, CA · On-site +1

$144K - $236K/yr

... teacher model paradigms * Experience applying AI/ML to recommender systems at scale * Published work in academic conferences or industry circles. Suggested Skills * Experience in Machine Learning and ...

Senior AI Engineer

Mountain View, CA · On-site

$144K - $236K/yr

... teacher model paradigms * Experience applying AI/ML to recommender systems at scale * Published work in academic conferences or industry circles. Suggested Skills * Experience in Machine Learning and ...

... machine learning • Bachelor's degree and five years of relevant experience, or a combination of ... Stanford University is a teaching and research university that focuses on graduate programs in law ...

Senior Applied Scientist

San Jose, CA · On-site

$107K - $146K/yr

Adobe Firefly's Applied Science & Machine Learning (ASML) group invites an Applied Scientist ... Build infrastructure and tools for teacher rollout creation, distillation data pipelines, and ...

Senior Applied Scientist

San Jose, CA

$107K - $146K/yr

Adobe Firefly's Applied Science & Machine Learning (ASML) group invites an Applied Scientist ... Build infrastructure and tools for teacher rollout creation, distillation data pipelines, and ...

As a Staff AI Software Engineer you will own end-to-end machine learning systems that run in ... student-teacher model paradigms * Experience applying AI/ML to recommender systems at scale

As a Staff AI Software Engineer you will own end-to-end machine learning systems that run in ... student-teacher model paradigms * Experience applying AI/ML to recommender systems at scale

Staff ML Engineer, Perception Research

Mountain View, CA · On-site

$251K - $310K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The mission of the Waymo AI Foundations team is to develop machine learning solutions addressing ... Develop infrastructure for large-scale model distillation and bulk-inference pipelines for teacher ...

Showing results 41-60

Machine Learning Teaching information

See Milpitas, CA salary details

$26.8K

$62.3K

$116K

How much do machine learning teaching jobs pay per year?

As of Aug 19, 2026, the average yearly pay for machine learning teaching in Milpitas, CA is $62,319.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $69,900.00 per year, depending on experience, location, and employer.

What is machine learning teaching?

A Machine Learning Teaching job involves educating students or professionals about machine learning concepts, algorithms, and applications. Responsibilities may include designing curricula, delivering lectures, conducting hands-on coding sessions, and mentoring learners. These roles exist in universities, online education platforms, and corporate training programs. Strong knowledge of machine learning frameworks, programming (e.g., Python, TensorFlow, PyTorch), and effective teaching skills are essential for success.

What are the typical responsibilities of machine learning teaching?

Machine Learning Teaching professionals are responsible for designing and delivering lessons on core machine learning principles, guiding students through practical projects, and assessing their progress. They may create course materials, conduct lectures and labs, and offer mentorship to students on capstone or research projects. Collaboration with other faculty or industry experts is common for curriculum updates and staying current with advancements in the field. Additionally, they often provide feedback, support diverse learners, and help students connect theory with real-world applications, ensuring a comprehensive educational experience.

What are the key skills and qualifications needed to thrive in machine learning teaching?

To thrive in a Machine Learning Teaching role, you need in-depth knowledge of machine learning concepts, proficiency with programming languages like Python or R, and an advanced degree in computer science or a related field. Experience with tools such as TensorFlow, PyTorch, Jupyter Notebooks, and familiarity with curriculum development and teaching technologies are typically required. Strong communication, patience, and the ability to clearly explain complex topics make educators especially effective. These skills ensure students gain practical expertise and solid theoretical foundations, preparing them for real-world machine learning careers.

What cities near Milpitas, CA are hiring for Machine Learning Teaching jobs?

Cities near Milpitas, CA with the most Machine Learning Teaching job openings:

Infographic showing various Machine Learning Teaching job openings in Milpitas, CA as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 23% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $62,319 per year, or $30 per hour.

Senior HPC Performance Engineer - AI for Science at Scale

Nvidia Corporation

Santa Clara, CA • On-site

$143K - $189K/yr

Full-time

Re-posted 10 days ago


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

7th of 245 rated software companies


Job description

NVIDIA has become the platform upon which every new AI-powered application is built. We are seeking a Sr. HPC Performance engineer to join our team of scientists and engineers passionate about building the next generation of scientific machine learning (ML) frameworks. Starting with digital biology, through high performance computing (HPC) and powerful ML methods, together, we will advance NVIDIA's capacity to accelerate AI for Science and industries that depend on it.
What you'll be doing:
  • Design and implement computationally performant features for large scale, CUDA-backed ML training frameworks, using low level acceleration and scaling strategies such as kernel design, GPU porting, data structure innovations, distributed learning technologies
  • Optimize computational performance of wide range of business-critical ML models via accelerated hardware and software stack, as well as algorithmic improvements
  • Develop and maintain HPC software stack for atomistic modeling and generative machine learning in digital biology and beyond
  • Collaborate with multiple HPC, AI infrastructure, and research teams
  • Drive the testing and maintenance of the algorithms and software modules

What we need to see:
  • Advanced degree in a quantitative field such as Computer Science, Computational Biophysics, Computational Chemistry, Physics, Mathematics, or equivalent experience
  • 5+ years of relevant experience
  • Consistent track record in performance engineering as well as software design, building and packaging and launching software products, with a focus on acceleration
  • Deep understanding of parallel programming in C++, Python; programming experience CUDA or OAI Triton
  • Fluent in modern machine learning frameworks such as PyTorch, JAX, Warp
  • Experience with HPC solutions to research problems for biology or chemistry, including but not limited to atomistic simulations
  • Recognized for technical leadership contributions, capable of self-direction, and ability to learn from and teach others
  • You should display strong communication skills, be organized and self-motivated, and play well with others (be an excellent teammate!)

Ways to stand out from the crowd:
  • Contribution to major scientific AI for Science codebase with acceleration features such as new kernels
  • Familiarity with pioneering language and geometric models used in AI for Science applications in biology and chemistry

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We are an equal opportunity employer and value diversity at our company. We have some of the most forward-thinking, resourceful and talented people in the world working with us and our engineering teams are growing fast in some of the hottest state-of-the-art fields: Digital Biology, Artificial Intelligence, and Autonomous Vehicles. Are you a creative and autonomous engineer with a real passion for machine learning, computational chemistry, data science & parallel computing? If so, we want to hear from you.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until February 21, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
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.

What Nvidia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993