
Senior Software Engineer, Real-Time Data Platform
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
Tech Stack
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