N

NVIDIA

Designs the chips and software that power AI

Developer Relations Manager - Data Processing and Databases

Developer Relations & AdvocacyConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • A bachelor's or master's degree, or equivalent experience, in Computer Science, Engineering, or a related field.
  • At least 6 years of overall professional experience in the technology industry in software engineering, developer relations, technical partnerships, solutions architecture, or product management, including hands-on experience with analytical data systems; equivalent evidence of domain authority may substitute for years, including published systems research, maintainership of a widely used data system, or core contributions to a query engine or data processing library.
  • Experience working with or supporting open-source data projects and their contributor communities, commercial data platform and database independent software vendors, or cloud service provider data services.
  • Working proficiency in analytical data system internals, including query execution and optimization, vectorized and columnar processing, joins and aggregation, and storage formats such as Parquet and Arrow.
  • Ability to read and contribute to a large C++, Rust, or Python codebase.
  • Ability to collaborate with cross-functional teams on architecture, share feedback, and deliver technical presentations or demos.
  • Ability to manage and implement technical projects, solve integration challenges, and communicate complex ideas to technical and non-technical audiences.
  • Strong communication skills and a passion for helping developers innovate with NVIDIA tools and technology.

Responsibilities

  • Build technical expertise in analytical data processing, including query execution and optimization, columnar and vectorized processing, and distributed execution; serve as a technical advocate and resource for developers, working with cross-functional partners to drive adoption of NVIDIA technologies such as Sirius, cuCascade, RAPIDS, cuDF, nvCOMP, and CUDA-X Data Processing.
  • Demonstrate and integrate NVIDIA data processing libraries, SDKs, and tools into query engines and OLAP databases, from prototype through a functioning, measured integration across cloud, hybrid, and on-premises deployments.
  • Support developers, projects, and partners through onboarding and integration by providing reference implementations, integration guides, and hands-on engineering help to produce an accelerated query path.
  • Track analytical data processing ecosystems, including new engines, execution models, storage formats, and competing approaches to acceleration, and share findings with NVIDIA engineering, product, marketing, and field organizations to shape adoption strategy.
  • Collaborate with engine architects and NVIDIA engineering to resolve integration problems, establish best-practice patterns, and communicate technical requirements to NVIDIA product teams.
  • Define integration surfaces between NVIDIA GPU data processing libraries and third-party query engines, including plan handoff, execution and memory ownership, and partner components retained; specify required APIs and carry successful patterns across integrations.
  • Design, run, and publish TPC-H, TPC-DS, and ClickBench benchmarks against strong CPU baselines; separate cold and warm behavior, establish where acceleration is proven, and identify what must change.
  • Own the acceleration roadmap jointly with projects and partners, determine what gets built and in what order, and make technical bets through upstream contributions, public design review, and joint architecture and roadmap planning with partner engineering leadership.

Desired Qualifications

  • Committer, maintainer, or sustained contributor to a widely used open-source data system.
  • Experience shipping an acceleration layer or engine integration into a commercial data platform end to end.
  • Published or presented systems work at venues such as VLDB, SIGMOD, CIDR, or major open-source community conferences.
  • Experience serving as a technical counterpart to partner engineering leadership, including architecture review, design review, and joint roadmap planning.
  • Hands-on familiarity with advanced computing and GPU acceleration platforms, including CUDA, RAPIDS, cuDF, nvCOMP, and related CUDA-X libraries.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs