Senior Software Engineer, Real-Time Data Platform

Posted 56ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer at NVIDIA developing real-time data services and leading architectural decisions. Collaborating with teams to optimize performance in a diverse environment.

Responsibilities:

  • 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