Walmart

Staff Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер уровня Staff в Walmart (Sunnyvale, США) для проектирования и поддержки масштабных data- и ML-систем, построения пайплайнов и дашбордов, обеспечения производительности и надёжности приложений.

Задачи

  • Изучать существующие программные продукты и решения для закрытия бизнес- и технических потребностей
  • Оценивать пробелы между ожиданиями бизнеса и текущими решениями, классифицировать требования
  • Предугадывать риски и проблемы на этапе сбора требований и предлагать корректирующие меры
  • Участвовать в создании user stories для компонентов и приложений
  • Отслеживать и анализировать дефекты, проводить регрессионное тестирование
  • Устранять узкие места производительности и доступности приложений
  • Выполнять сложные процедуры сопровождения ПО самостоятельно
  • Мониторить и оценивать производительность приложения по метрикам
  • Анализировать логи приложения, данные о сопровождении и производительности
  • Оценивать запросы на изменения на валидность и реализуемость
  • Помогать в проектировании решений и конвертации HLD в детальные дизайны
  • Подбирать фреймворки, платформы и окружения для разработки и конфигурации
  • Помогать внедрять телеметрию, определяя требования к данным и метрикам
  • Участвовать в ad-hoc ревью кода для снижения известных рисков
  • Создавать минималистичный код для продукта/системы с учётом требований к масштабируемости и доступности
  • Разрабатывать скрипты автоматизации рутинных задач в CI/CD и тестировании
  • Транслировать требования заказчика в тестовую стратегию и подбирать инструменты тестирования
  • Определять объём и методы тестирования, обеспечивать покрытие тест-кейсами
  • Помогать в выполнении тест-кейсов для выявления ошибок и дефектов

Требования

  • Master's degree или эквивалент в CS/CE/CIS/SE и 2 года опыта в software engineering, либо Bachelor's degree и 4 года опыта
  • Опыт программирования на Scala
  • Опыт кодирования на объектно-ориентированном языке, включая Python
  • Опыт написания сложных SQL-запросов и понимание реляционных БД
  • Опыт построения executive-дашбордов в Tableau, Power BI и Looker
  • Опыт построения пайплайнов с Alteryx, Apache Airflow и Jenkins
  • Опыт работы с big data системами: Hadoop, Hive, Spark, Presto
  • Опыт кодирования на Pyspark и в Jupyter notebook
  • Опыт работы с Git и GitHub
  • Опыт построения ML-моделей (supervised/unsupervised, кластеризация, xgboost, knn regressor) на R и Python

Условия

  • Зарплата $150,080–$286,000 в год
  • Годовые или квартальные performance-бонусы
  • Медицинская, стоматологическая и офтальмологическая страховка
  • 401(k), покупка акций, страхование жизни за счёт компании
  • Оплачиваемые отпуска, больничные, отпуск по уходу за ребёнком и семейные отпуска
  • Short-term и long-term disability, помощь в образовании с оплатой обучения
  • Скидки компании, оплата военной службы, компенсация расходов на усыновление

Навыки

  • Scala
  • Python
  • SQL
  • Tableau
  • Power BI
  • Looker
  • Alteryx
  • Apache Airflow
  • Jenkins
  • Hadoop
  • Hive
  • Spark
  • Presto
  • Pyspark
  • Jupyter notebook
  • Git
  • GitHub
  • R
  • xgboost
  • knn
  • machine learning

Похожие вакансии

Software Engineer III - Python/AI/MLOps
JPMorganChaseMiddleWilmingtonОфис
30 окт.
Staff Software Engineer, Agent Quality
GoogleSeniorSunnyvaleОфис
207,000 – 300,000 USD в год
30 окт.
Software Engineer III, AI/ML, Google Labs
GoogleMiddleMountain ViewОфис
147,000 – 210,000 USD в год
30 окт.
Software Engineer, Agents
MirageSeniorNew YorkОфис
175,000 – 300,000 USD в год
30 окт.
Staff Software Engineer, Search Ads Syndication Quality AI/ML
GoogleSeniorMountain ViewОфис
207,000 – 300,000 USD в год
30 окт.
Staff Software Engineer — Walmart, 150,080 – 286,000 USD в год, Sunnyvale | itrelocate