Security Research Engineer, AI Safety and Security Engineering

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +5 · Remote

Security Research Engineer focused on developing and evaluating AI-powered tools for validating and patching software vulnerabilities. The role involves applying rigorous security judgment, defining quality standards, and working with AI-assisted workflows to improve software reliability and security.

What you'd actually do

  1. Develop techniques that confirm vulnerabilities are real and reachable.
  2. Advance approaches for generating and verifying safe fixes.
  3. Define correctness, regression, and revalidation standards with reviewers.
  4. Work bounded vulnerability classes against internal targets.

Skills

Required

  • Bachelor's degree (or equivalent experience) with 5+ years in security research or software engineering.
  • Hands-on vulnerability research, fuzzing, program analysis, or secure development in C, C++, or Python.
  • Rigor about what makes a fix correct and safe, including regression and behavior preservation.
  • Comfort using AI-assisted tools for analysis and development.

Nice to have

  • Public research: CVEs, advisories, or publications in vulnerability research.
  • Experience building or extending fuzzers, static analyzers, or symbolic-execution tools.
  • Familiarity with LLM-based coding or analysis agents.

What the JD emphasized

  • critical role
  • rigorous security judgment
  • meticulous care
  • truly correct, safe fix
  • high engineering standards
  • fully traceable evidence
  • disciplined skepticism
  • trustworthy patching
  • exceptionally high bar
  • specific, verifiable proof

Other signals

  • AI-powered tooling for vulnerability detection and patching
  • Applying rigorous security judgment to well-defined categories of vulnerabilities
  • Establishing high engineering standards and documenting reasoning for independent security reviews