Senior Software Engineer, AI Security Tooling

NVIDIA

NVIDIA

Software Engineering, Data Science
Multiple locations
Posted on Aug 1, 2024

NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company.” Are you willing to challenge yourself, and build great software by working with the most thoughtful people in the world?

Join us as a Senior Software Engineer at NVIDIA, where you'll spearhead our AI Security Tooling projects. We're seeking someone with a strong background in AI development infrastructure, including managing ingestion and storage of datasets, tracking security milestones, and deploying/publishing AI models securely. Your expertise will be crucial in developing security features throughout the AI development process. As a key member of our team, you'll lead the creation of innovative security tools for our high-profile product teams.

What you’ll be doing:

  • Lead AI security tooling initiatives, ensuring the integration of security solutions throughout the AI product lifecycle

  • Drive the development and integration of in-house security tools, ensuring they meet the highest standards of efficiency and effectiveness.

  • Manage requirements from internal AI product teams, ensuring clear communication, goal alignment, and timely delivery of security tooling solutions.

  • Stay abreast of the latest AI security trends and technologies, applying this knowledge to enhance our security posture.

  • Help provide strategic direction and leadership in the development of AI-driven security solutions.

What we need to see:

  • Bachelor’s degree Computer Science, Information Security, or equivalent experience.

  • 5+ years of experience in software engineering with a focus on AI, security, and product development.

  • Strong understanding of security service design, as well as experience in steering such initiatives.

  • Experience in full stack design and development, with focus on microservice and CLI implementations

  • Prior experience in Python and Go development, managing containerized and Kubernetes deployments, along with proficiency in deploying AWS services

  • Knowledge of standard industry tools for queueing, caching, and document databases such as Redis, RabbitMQ, Elasticsearch, etc.

  • Knowledge of standard industry platforms for big data storage, such as SwiftStack, S3, etc.

  • Demonstrated ability to lead high visibility product teams and drive integration with in-house security tooling.

The base salary range is 132,000 USD - 207,000 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.