NVIDIA

Senior Software Engineer, Real-Time Data Platform

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build real-time, high-load data collection services;
  • Drive architectural decisions for shared infrastructure components: metrics, distributed tracing, and configuration management;
  • Collaborate with multi-functional teams on integration points and API contracts;
  • Ensure operational perfection: monitoring, and performance optimization.

Requirements

  • A Bachelor’s or Master's degree in Computer Science, Engineering, or a related field;
  • 5+ years of software engineering experience;
  • Proven Java expertise (Java 17+), including JMM and concurrency;
  • Proficiency in Spring Boot and reactive architecture (Project Reactor or similar);
  • Strong understanding of distributed systems, microservices architecture, and event-driven development;
  • Hands-on experience with Kubernetes, Docker, and message brokers (Apache Kafka preferred);
  • Proficient in English.
Benefits
  • Comprehensive benefits package
  • Health insurance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring Bootreactive architecturedistributed systemsmicroservices architectureevent-driven developmentKubernetesDockerApache Kafkaperformance optimization
Soft Skills
collaborationcommunication
Certifications
Bachelor’s degreeMaster's degree