Rivian And Volkswagen Group Technologies
Senior Software Engineer, Cloud Connectivity
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в команду Connectivity для разработки облачных микросервисов на Java и Kotlin. Работа с Kubernetes, serverless-функциями и event-driven архитектурой для обработки высоконагруженных потоков данных.
Задачи
- Разрабатывать, оптимизировать и поддерживать надёжные масштабируемые распределённые микросервисы от прототипа до продакшена
- Автоматизировать процессы, упрощать deployment-пайплайны и обеспечивать стабильные поставки
- Проектировать и поддерживать безопасные и производительные API на REST и gRPC
- Работать с сериализацией данных, включая Protocol Buffers
- Обеспечивать техническую реализуемость backend-решений и оптимизировать производительность приложения
- Внедрять инженерные best practices: код-ревью и тщательное тестирование
Требования
- Bachelor’s или Master’s degree в Computer Science, Engineering или смежной области
- 3+ года профессионального опыта в backend-разработке со сложными масштабируемыми облачными сервисами
- Опыт деплоя backend-сервисов в serverless (AWS Lambda) и Kubernetes, контейнеризация приложений (Docker)
- Уверенное владение Java и Kotlin
- Практический опыт работы с AWS (EC2, Lambda, MSK, ElastiCache, DynamoDB, Secrets Manager, Parameter Store)
- Понимание асинхронного программирования, очередей сообщений (Kafka, SQS, NATS) и event-driven архитектуры
- Опыт с NoSQL (DynamoDB) и кешированием (ElastiCache), умение выбирать между SQL и NoSQL
- Знание Git
- Опыт систематической диагностики и мониторинга в продакшене (Datadog, Amazon CloudWatch)
Условия
- Гибридный формат: минимум три дня в неделю в офисе в Берлине
- Конкурентная базовая зарплата
- Участие в годовой программе бонусов по результатам компании
- Equity в виде Restricted Stock Units (RSUs)
- Комплексный пакет льгот: медицинская страховка, пенсионные накопления, отпуск, программы планирования семьи
Навыки
- Java
- Kotlin
- TypeScript
- AWS
- AWS Lambda
- EC2
- MSK
- ElastiCache
- DynamoDB
- Secrets Manager
- Parameter Store
- Kubernetes
- Docker
- ArgoCD
- Helm
- GitOps
- REST
- gRPC
- Protocol Buffers
- Kafka
- SQS
- NATS
- NoSQL
- SQL
- Git
- Datadog
- Amazon CloudWatch