Walmart
Principal, Software Engineer - Marketplace Technology
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в команду Marketplace Technology. Руководит проектированием и поставкой масштабируемых cloud-native платформ и распределённых систем с интеграцией AI/ML и обработкой данных в реальном времени.
Задачи
- Руководить платформенной инженерией: масштабируемая инфраструктура, переиспользуемые инструменты и AI/ML-фреймворки в соответствии со стратегическими роадмапами
- Проектировать и реализовывать cloud-native распределённые системы с высокой доступностью, масштабируемостью и отказоустойчивостью
- Курировать полный жизненный цикл разработки ПО: кодирование, тестирование, деплой, мониторинг и реагирование на инциденты в нескольких командах
- Интегрировать AI-агентов и интеллектуальные приложения с использованием современных языков программирования и принципов model-driven design
- Обеспечивать техническое лидерство, менторство и влиять на архитектурные стандарты для поддерживаемости и интероперабельности
- Взаимодействовать со стейкхолдерами для определения требований, измерения успеха и инициатив по непрерывному улучшению
- Обеспечивать техническую ответственность, обоснованные решения и адаптивность к меняющимся технологиям и бизнес-потребностям
Требования
- Обширный опыт руководства инициативами платформенной инженерии, включая общую инфраструктуру и масштабируемые ML-фреймворки
- Подтверждённая экспертиза в cloud-native архитектуре и проектировании распределённых систем с высокой доступностью и отказоустойчивостью
- Сильное владение управлением жизненным циклом разработки ПО, включая CI/CD, тестирование, мониторинг и реагирование на инциденты
- Способность проектировать приложения с интеграцией AI/ML на языках Python, Java и C++
- Навыки применения model-driven design и современных инструментов разработки для повышения качества и скорости
- Эффективное техническое лидерство и менторство, fostering инженерное совершенство и инновации
- Отличные навыки коллаборации и коммуникации для взаимодействия с кросс-функциональными стейкхолдерами и достижения согласованности
- Опыт построения высокодоступных, высокопроизводительных, резервируемых и масштабируемых распределённых систем
- Опыт документирования технических дизайн-документов высокого уровня и разработки низкоуровневых дизайн-документов
- Опыт проектирования и разработки высокопроизводительных микросервисов на Java, Golang и Scala
- Опыт реализации REST API с низкой задержкой и высокой надёжностью на Golang
- Опыт построения event-driven систем с использованием Kafka для повышения пропускной способности
- Опыт интеграции баз данных Cassandra, DB2 и оптимизации производительности запросов для высоконагруженных сценариев
- Опыт оптимизации производительности микросервисов с помощью профилирования, конкурентности и кэширования на Golang
- Опыт рефакторинга монолитных сервисов в масштабируемые микросервисы на Golang
- Опыт интеграции Elastic Search, Logstash и Kibana для мониторинга production-систем
- Опыт деплоя контейнеризированных сервисов на Kubernetes
- Опыт проведения code review на Golang, Java и Scala для соблюдения лучших практик и стандартов кодирования
- Опыт менторства и руководства junior-специалистами по инженерным стандартам
- Опыт сотрудничества с DevOps-командами для оптимизации CI/CD пайплайнов
- Степень магистра или эквивалент в Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, Information Technology Management или смежной области и 3 года опыта в software engineering или смежной области; ИЛИ степень бакалавра или эквивалент в указанных областях и 5 лет прогрессивно ответственного опыта после бакалавриата в software engineering или смежной области
Условия
- Конкурентоспособная оплата труда, а также бонусы по результатам работы и другие преимущества
- Медицинская страховка, включая покрытие зрения и стоматологии
- Финансовые льготы: 401(k), покупка акций и оплачиваемая компанией страхование жизни
- Оплачиваемый отпуск, включая больничный, отпуск по уходу за ребёнком, семейный отпуск, отпуск по случаю утраты, исполнения обязанностей присяжного и голосования
- Другие льготы: краткосрочная и долгосрочная нетрудоспособность, скидки компании, оплата военного отпуска, возмещение расходов на усыновление и суррогатное материнство
- PTO и/или PPTO для отпуска, больничного, праздников или других целей; объём зависит от классификации должности и стажа
- Программа Live Better U — оплачиваемое Walmart образовательное пособие для full-time и part-time сотрудников, включая программы от завершения средней школы до степени бакалавра, изучение английского языка и краткосрочные сертификаты; обучение, книги и сборы полностью оплачиваются Walmart
- Дополнительная компенсация включает ежегодные или квартальные бонусы по результатам работы
- Дополнительная компенсация для некоторых должностей может также включать акции
Навыки
- Python
- Java
- C++
- Golang
- Scala
- Kafka
- Cassandra
- DB2
- Elastic Search
- Logstash
- Kibana
- Kubernetes
- REST API
- CI/CD
- микросервисы
- распределённые системы
- cloud-native архитектура
- AI/ML
- model-driven design
- профилирование
- кэширование
- конкурентность