NVIDIA
Senior Software Engineer, Real-Time Data Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Telemetry Platform компании NVIDIA. Разработка и развитие сервисов сбора и обработки телеметрии от миллионов пользователей продуктов NVIDIA в реальном времени.
Задачи
- Проектировать, разрабатывать и оптимизировать высоконагруженные real-time сервисы для приёма, валидации и маршрутизации событий телеметрии
- Обеспечивать надёжность приёма данных end-to-end: гарантии доставки, backpressure, персистентная буферизация, graceful degradation
- Развивать архитектуру платформы сбора данных, включая управление схемами и общие библиотеки для метрик, трейсинга и конфигурации
- Проводить design review, писать документацию и менторить инженеров
- Отвечать за сервисы в продакшене, включая дежурства on-call и управление инцидентами
Требования
- BS/MS в Computer Science, Engineering или смежной области либо эквивалентный опыт, 7+ лет разработки backend-сервисов в продакшене
- Глубокое знание современной Java (17+) и Spring Boot: конкурентность, Java Memory Model, профилирование производительности
- Сильные основы распределённых систем: микросервисы, event-driven архитектура, семантика доставки, обработка отказов
- Опыт эксплуатации крупномасштабных сервисов с Docker, Kubernetes и брокерами сообщений (предпочтительно Apache Kafka) на AWS или другом крупном облаке
- Практический опыт с автоматизированным тестированием, CI/CD и observability в продакшене
- Владение agentic engineering (AI coding agents)
- Свободный английский
Навыки
- Java
- Spring Boot
- Java 17+
- Java Memory Model
- микросервисы
- event-driven architecture
- Docker
- Kubernetes
- Apache Kafka
- AWS
- CI/CD
- observability
- AI coding agents
- Project Reactor
- Spring WebFlux
- Netty
- OAuth 2.0
- JWT
- GDPR