
Senior Software Engineer, Real-Time Data Platform
NVIDIA · Germany, Munich · Germany · Germany, Wuerselen +1 · Remote
- Hardware & Semiconductors
- 10,001+ employees
- Santa Clara, CA
Strong hiring record · median 25 days open
Hiring signal
Actively hiring
Still listed on the employer's own board · someone has already applied through it · How we score
All reasons
In its favour
- Still listed on the employer's own board
- Someone has already applied through it
Are you ready to tackle sophisticated distributed systems challenges at scale? Our Telemetry Platform team is looking for a Senior Software Engineer to help us build and evolve the services that collect and process data from millions of NVIDIA users worldwide. If you love working on high-impact infrastructure, we want to hear from you!
What you will be doing
- Design, build, and tune real-time, high-throughput services that ingest, validate, and route telemetry events from NVIDIA products worldwide.
- Make ingestion durable end to end (delivery guarantees, backpressure, persistent buffering, graceful degradation) so data survives component failures.
- Drive architecture for the data collection platform, including schema management and shared libraries for metrics, tracing, and configuration.
- Lead design reviews, write clear documents, and mentor other engineers.
- Own the services you build in production, including a shared on-call rotation and incident management.
What we need to see
- BS or MS in Computer Science, Engineering, or a related field, or equivalent experience, and 7+ years building backend services that run in production.
- Deep expertise in modern Java (17+) and Spring Boot, including concurrency, the Java Memory Model, and performance profiling.
- Strong distributed systems fundamentals (microservices, event-driven architecture, delivery semantics, failure handling).
- Experience running large-scale services with Docker, Kubernetes, and message brokers (Apache Kafka preferred) on AWS or another major cloud.
- Hands-on experience with automated testing, CI/CD, and production observability.
- Proficiency in agentic engineering (AI coding agents).
- Fluent English.
Ways to stand out from the crowd
- Production experience with reactive, non-blocking Java (Project Reactor, Spring WebFlux, Netty).
- Background in telemetry, analytics, or high-volume data ingestion.
- Experience with schema management for event data: schema registries, validation, and compatible schema evolution.
- Security and privacy fundamentals: authentication and authorization (OAuth 2.0, JWT), network and cloud security, and privacy regulations such as GDPR.
Skills
- Java
- Spring Boot
- Docker
- Kubernetes
- Kafka
- AWS
- Spring WebFlux
- OAuth 2.0
- JWT
- GDPR
More jobs at NVIDIA
All 1,059- Software Verification Engineer, DOCANVIDIA · Israel, Yokneam · Israel, Raananatoday
- Principal Storage Software Engineer - DGX CloudNVIDIA · Israel, Tel Avivtoday
- Developer Relations Manager - ANZNVIDIA · Australiatoday
- Verification Engineer - Networking IPsNVIDIA · India, Bengaluru · India, Hyderabadtoday
- Senior System Software Engineer – Accelerated Microservices and LibrariesNVIDIA · India, Pune · India, Bengalurutoday
Similar roles
- VP Software & Controls EngineeringFluenceenergy · USA-TX-Houston · Germany - Berlin · Germany - Erlangen1mo ago
- AI Automation Engineer – Software Engineering (Leipzig)Legartis Technology AG · Leipzig, Sachsen, Germany11d ago
- Software Engineer – Mission Control SoftwareThe Exploration · Munich, Germany7d ago
- Software Engineer - Quality EngineeringRepRiskAG · Berlin, State of Berlin, Germany2mo ago
- Software Engineer / Software Architect / Technical ConsultantCodeCamp:N · Nürnberg18d ago
- Systems Engineer Engineering Software (w/m/d)Sew · Bruchsal, Baden-Württemberg, Deutschland5d ago