General Motors
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в GM: отвечает за производительность и масштабируемость систем, оптимизацию backend-сервисов, API и микросервисов, а также за нагрузочное тестирование и предотвращение деградации производительности.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые backend-сервисы, API и микросервисы
- Анализировать, диагностировать и устранять проблемы производительности приложений в production и pre-production
- Разрабатывать и внедрять стратегии оптимизации производительности для web, mobile, API, микросервисов и распределённых систем
- Выявлять узкие места в коде приложений, базах данных, кэширующих слоях, сетях и инфраструктуре
- Внедрять практики performance- и load-тестирования, планирования мощностей
- Сотрудничать с командами DevOps и SRE для повышения отказоустойчивости и масштабируемости систем
- Участвовать в архитектурных ревью и обсуждениях технического дизайна
- Оценивать архитектурные компромиссы и применять синхронные и асинхронные паттерны проектирования
- Разрабатывать датасеты и нагрузки, точно отражающие production-среду
- Следить за новыми технологиями и оценивать их потенциал для внедрения
- Менторить младших инженеров и способствовать развитию команды
Требования
- Bachelor’s degree in computer science or related field
- 7+ лет опыта backend-разработки
- Сильная экспертиза в проектировании и построении высоконагруженных распределённых систем
- Уверенное владение инструментами производительности, такими как K6, JMeter
- Сильное знание инструментов мониторинга и observability: Datadog, Grafana, Dynatrace
- Глубокое понимание виртуализации, управления памятью и сетей
- Навык профилирования всех слоёв технологического стека (ПО, ОС, сеть) и оптимизации сложных приложений
- Экспертные знания в области Cloud и Container Ecosystem (Azure, Docker, Kubernetes)
Условия
- Гибридный формат: 3-4 дня в неделю в Austin TX IT Innovation Center или Warren Michigan GM Technical Center
- GM не предоставляет иммиграционную поддержку для этой роли
- Возможна поддержка релокации
- Программа Total Rewards и льготы с первого дня
Навыки
- K6
- JMeter
- Datadog
- Grafana
- Dynatrace
- Azure
- Docker
- Kubernetes
- NeoLoad
- BlazeMeter
- LoadRunner