Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Engineer SDK CLI - AV Infrastructure 
United States, Texas 
574990287

02.05.2024

What You'll Be Doing

  • Develop features and enhancements to the portfolio of SDK and CLI products for the AV Infrastructure teams.

  • Use your Python API and SDK design skills to elevate the developer experience.

  • Apply your Go language skills to develop user-friendly CLIs and establish best practices to allow for a community-ownership model of commands.

  • Contribute to the development of Deep Learning software infrastructure for large scale image and video processing tasks and lead major technical projects for the team. The range of applications you'll work on includes automotive driver assistance, autonomous navigation, and robotics.

  • Be a part of a dynamic product and customer focused team. Your expertise, creativity and leadership will help bring the future of self-driving cars to everyone.

  • Join the user-support rotation and help the team pay down technical debt and improve reliability.

What We Need To See

  • 8+ years of relevant work experience inhigh-performance/distributed-computingowning and delivering critical components.

  • A BS or MS in Computer Science, Electrical Engineering, or equivalent experience.

  • Experience with build systems such as Bazel, CI/CD pipelines, and telemetry systems.

  • Track record of elevating teams and increasing their velocity by helping others.

  • Experience mentoring junior developers.

  • Good understanding of highly parallel compute, storage, and software architectures.

  • Ability to work independently with minimal guidance and a drive to elevate the developer experience.

  • Willingness to learn and prototype newdirections/technologiesand propensity to develop standard processes for org-wide sharing.

  • Excellent communication and organization skills.

  • Self-motivation, outstanding collaboration with peers and users, and a customer focused attitude.

Ways To Stand Out Of The Crowd

  • Familiarity with MLOps platforms such as Flyte, MLFlow, or similar.

  • Previous experience with adding authorization and security capabilities to SDKs/CLIs.

  • Hands on scaling up and optimizing HPC, computer vision or deep learning training pipelines to terabyte scale datasets.

  • Success working in highly heterogeneous environments with multiple teams using different code repositories and development languages.

  • Proficiency in both Python and Go with broad familiarity with their standard libraries, idioms, and best practices.

You will also be eligible for equity and .