New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Software Engineer, Customer Data and Marketing AI

NVIDIA
Apply →
remote senior full-time

First indexed 28 Jul 2026

Description

As a Senior Software Engineer at NVIDIA, you will build data-intensive services that integrate with various databases, caching layers, search platforms, object storage, and messaging systems.

Your responsibilities will include:

  • Developing clean APIs, service-to-service integrations, authentication patterns, error handling, logging, caching, and reusable platform libraries.
  • Contributing to customer data platform workflows, including audience activation, downstream system synchronization, campaign metadata, tracking, and data observability.
  • Partnering with marketing, product, analytics, data engineering, and AI platform teams to translate business needs into reliable technical solutions.
  • Applying AI-assisted engineering practices while maintaining strong ownership of architecture, testing, security, code quality, and production readiness.
  • Improving reliability through observability, alerting, automation, anomaly detection, and practical incident prevention.

To be successful in this role, you will need:

  • A BS in Computer Science, Engineering, or a related technical field, or equivalent experience.
  • 8+ years of software engineering experience building backend services, APIs, data platforms, and production systems.
  • Strong experience with one or more modern programming languages like Java, Python or Go, along with microservices architecture, and API design.
  • Hands-on experience with document or NoSQL database design, indexing, migration patterns, performance tuning, and operational best practices.
  • Experience with relational databases, SQL, distributed systems, cloud infrastructure, and containerized production environments.
  • Familiarity with caching, search, messaging, pub-sub, object storage, CI/CD, observability, and production operations.

Experience applying AI or LLM-based systems to audience intelligence, personalization, campaign operations, content workflows, data discovery, or platform automation will be a plus.