Senior Software Engineer, Real-Time Data Platform

NVIDIA · nvidia.com

Remote (Germany) Remote Full-time 6 days ago
Workplace
Remote
Location
Germany
Who can apply
Remote for people based in Germany

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

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.

Originally posted on Himalayas

About remote Software Engineer jobs

Open jobs
4,785 open remote Software Engineer jobs, 805 of them posted in the last 7 days. See all Remote Software Engineer jobs
Typical advertised pay
$158,000 – $229,000 a year for the middle half of the 2,119 job ads from 586 employers that state a salary in US dollars (median $189,000). This is base pay as advertised, not total compensation. Remote Software Engineer salary
Skills the job ads ask for most
  • Python 47%
  • CI/CD 36%
  • Code review 32%
  • AWS 32%
  • Kubernetes 30%
  • Distributed systems 27%

Share of the 451 newest postings for the role that name each skill. Resume keywords for Software Engineer jobs

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.