# Senior Software Engineer, Customer Data and Marketing AI

**Company**: NVIDIA
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-TX-Remote/Senior-Software-Engineer--Customer-Data-and-Marketing-AI_JR2022042?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_382697b9-ea4

## 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.

## Skills

### Required
- Java
- Python
- Go
- microservices architecture
- API design
- NoSQL database design
- relational databases
- SQL
- distributed systems
- cloud infrastructure
- containerized production environments

### Nice to have
- AI
- LLM-based systems
- audience intelligence
- personalization
- campaign operations
- content workflows
- data discovery
- platform automation

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-TX-Remote/Senior-Software-Engineer--Customer-Data-and-Marketing-AI_JR2022042?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
