Principal Engineer, Perception ML Foundation

1 month ago


Santa Clara, California, United States Nvidia Corporation Full time
Perception for autonomous vehicles (AV) is one of the most exciting and challenging areas to work on today. Machine learning plays a crucial role in this field, but to excel in machine learning for Perception AV, we need to master the fundamentals. Join the Perception ML Foundation team, where we combine expertise in machine learning, high-performance computing (HPC), and cloud computing to build an efficient and scalable perception *ML factory*. This factory streamlines the generation of perception ML models, making the process efficient, scalable, reproducible and user-friendly. It encompasses major ML workflows, including data preparation, deep neural network (DNN) training, production optimization, and large-scale cloud inference and evaluation.We believe that creating this high-throughput factory requires diverse, interdisciplinary thinking and expertise. This includes understanding modern Perception architectures, efficient ML techniques, large-scale software system design, HPC, accelerated-cloud compute hardware (GPUs), MLOps, and micro-services. We refer to all these abilities as ML foundation engineering.

What You'll Be Doing:

  • Serve as a technical leader on our most demanding, cross-functional projects.
  • Enhance our DNN training code to improve training speed, scalability, and resource efficiency.
  • Design training code that supports simultaneous use by multiple engineers and tasks.
- - Design and implement a horizontally scalable, high-throughput cloud workloads such as inference and data-preparation pipeline for evaluation and KPI calculation.
  • Streamline workflows to create verified, deployable artifacts from annotated data.
  • Develop tools for introspection and visualization to identify areas for improvement.
  • Collaborate closely with platform and perception DNN engineers, combining knowledge of large-scale ML systems with deep understanding of perception DNNs.
  • Provide architectural guidance and detailed technical direction while nurturing a continuous delivery culture.
  • Mentor and guide the career development of other engineers, fostering a collaborative and innovative environment.

What We Need to See:
  • MSc or PhD in computer science or equivalent experience.
  • 8+ years of related industry experience.
  • Familiarity with modern machine learning environments such as PyTorch.
  • Excellent programming skills in Python. CUDA and C++ are greatly appreciated
  • Passion for software development and code quality, including writing unit tests and benchmarks.
  • Strong optimization skills, from high-level ML algorithms to low-level hardware utilization.
  • Ability to communicate clearly and collaborate effectively within and outside the team.
  • Creativity, curiosity, proactivity, and thoroughness in problem-solving.
  • Experience in providing technical guidance and leadership across multiple teams.

Ways to Stand Out From the Crowd:
  • Publications in the area of efficient ML (accelerating training and inference).
  • Industry experience in building large-scale ML pipelines, possibly for autonomous vehicles.
  • Significant contributions to leading related open-source projects.

NVIDIA has some of the most forward-thinking and hardworking people in the world. If you're creative and autonomous, we want to hear from you

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



  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is on the lookout for a skilled Lead AI Systems Engineer to become a vital part of our Autonomous Vehicles division. In this position, you will leverage artificial intelligence to enhance Autonomous Vehicle perception, contributing to the development of our cutting-edge autonomous driving technology. We seek an innovative and inquisitive engineer who...


  • Santa Clara, California, United States Eightfold Full time

    About EightfoldEightfold AI is the industry leader in AI-powered talent intelligence and transforming the way organizations manage their talent. Our AI-powered Talent Intelligence Platform helps companies identify, attract, and retain top talent, while also providing employees with the tools they need to grow and succeed in their careers.About The AI/ML...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Principal Product Manager to join our Data Security team at Palo Alto Networks. As a key member of our team, you will be responsible for driving the strategy and roadmap for our Data Security product line.Key ResponsibilitiesProduct Vision and Strategy: Define and drive the product vision, strategy, and roadmap...


  • Santa Clara, California, United States Eightfold Full time

    About EightfoldEightfold is a leading innovator in the AI-driven HR tech space, pushing the boundaries of how organizations find, manage, and empower their talent. Our cutting-edge AI platform is revolutionizing the industry, and we're seeking exceptional engineers to join our team and drive the next wave of advancements.About the AI/ML TeamOur AI/ML team is...


  • Santa Clara, California, United States AMD Full time

    JOIN AMD AND MAKE A DIFFERENCEAt AMD, we are dedicated to revolutionizing lives through our advanced technology, enhancing our industry, communities, and the global landscape. Our vision is to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal computing,...

  • Data Scientist

    46 minutes ago


    Santa Clara, California, United States JCW Group Full time

    Job Title: Data Scientist - AI and ML ExpertAbout JCW Group: JCW Group is a leading provider of innovative solutions in the field of data science and artificial intelligence. We partner with top companies to deliver cutting-edge AI and ML solutions that drive business growth and success.Job Summary: We are seeking an experienced Data Scientist with a strong...


  • Santa Clara, California, United States Plus Full time

    **About Plus**Plus is a leading provider of highly automated driving and fully autonomous driving solutions with headquarters in Silicon Valley, California. As a company recognized by Forbes as one of America's Best Startup Employers and Fast Company as one of the World's Most Innovative Companies, Plus's open autonomy technology platform is already powering...


  • Santa Clara, California, United States d-Matrix Full time

    d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The "holy grail" of AI compute has been to break through the memory wall to minimize data movements. We've achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix is...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Our MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Principal Product Manager to join our Data Security team at Palo Alto Networks. As a key member of our product management team, you will be responsible for driving the strategy, vision, and roadmap for our Data Security product line.Key ResponsibilitiesDefine and drive the product vision, strategy, and roadmap...


  • Santa Clara, California, United States Integrated Resources Inc. Full time

    Clojure Principal Software EngineerContract PositionIntegrated Resources, Inc. is a distinguished staffing agency known for its exceptional service and integrity in the professional specialty sector since 1996. Our focus is on providing top-tier talent consistently across various domains, including Information Technology (IT), Clinical Research,...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our software products to meet the needs of our customers.Key ResponsibilitiesLead the development of complex software...


  • Santa Clara, California, United States Integrated Resources Inc. Full time

    System / Clojure Principal Software EngineerContract PositionIntegrated Resources, Inc. is a leading staffing agency recognized for its excellence in professional specialty services. Established in 1996, we have earned a reputation for delivering outstanding service and maintaining integrity in all our operations. Our mission is to provide top-tier talent...


  • Santa Clara, California, United States Apple, Inc. Full time

    Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the...


  • Santa Clara, California, United States Plus Full time

    **About Plus**Plus is a leading provider of highly automated driving and fully autonomous driving solutions with headquarters in Silicon Valley, California. As a recognized innovator in the industry, Plus has been named by Forbes as one of America's Best Startup Employers and Fast Company as one of the World's Most Innovative Companies. Our open autonomy...


  • Santa Clara, California, United States Oracle Full time

    Job DescriptionJob Summary: We are seeking a highly skilled and experienced Senior Principal Software Engineer to join our Cloud Engineering Infrastructure Development team at Oracle. As a key member of our team, you will be responsible for designing, developing, and performance tuning the networking stack required to run distributed AI/ML/HPC workloads...


  • Santa Clara, California, United States AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world.Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded.Underpinning our...


  • Santa Clara, California, United States NVIDIA Full time

    As a Lead Solutions Architect focusing on AI/ML Storage Systems, you will play a crucial role in our innovative team, contributing to the development, implementation, and management of cutting-edge storage solutions designed specifically for Artificial Intelligence and Machine Learning applications. This position encompasses a variety of areas, including...


  • Santa Clara, California, United States Amazon Full time

    About the RoleAWS AI/ML is seeking exceptional scientists and engineers to become part of its AI Research and Education team, focusing on foundational models, extensive representation learning, and distributed learning methodologies.Your ResponsibilitiesIn this role, you will innovate, develop, and implement cutting-edge machine learning algorithms and...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleNVIDIA is seeking a seasoned Senior Product Manager to spearhead the development of cutting-edge perception capabilities for the next generation of mobile robots.This is a unique opportunity to join a pioneering team at NVIDIA and drive innovation in the field of robotics. As a Product Manager, you will be responsible for leading the discovery...