Application Development Engineer (ADE) - Backend

Job expired!

Описание компании

Arista Networks – мировой лидер в области сетевых решений, основанных на данных, для крупных центров обработки данных, кампусов и органов управления маршрутизацией. Мы выделяемся нашей непоколебимой приверженностью инновациям, используя передовые достижения в облачных вычислениях, искусственном интеллекте и программно-определяемых сетях. Наша миссия – предоставить нашим клиентам конкурентное преимущество в постоянно меняющемся цифровом мире. Наши решения не только отвечают текущим требованиям, но и предсказывают и адаптируются к будущим вызовам.

В Arista мы ценим разнообразие мнений и перспектив, считая, что инклюзивная среда является ключом к развитию креативности и инноваций. Сотрудники с различным опытом и взглядами вносят свой вклад в наши успехи, благодаря чему мы удостаивались наград как Лучшая инженерная команда, Лучшая компания для разнообразия и Лучшая компания для баланса между работой и личной жизнью. Мы гордимся тем, что поддерживаем самые высокие стандарты качества и производительности во всем, что мы делаем.

Arista Networks ищет квалифицированного разработчика программного обеспечения для создания и внедрения программных инструментов и моделей машинного обучения. ADE, подчиняющийся жизненному циклу разработки программного обеспечения, будет сотрудничать с другими разработчиками для предоставления высококачественных программных решений. Если у вас есть сильный опыт работы с языками программирования back-end, такими как Python и Golang, а также опыт работы в рамках Agile, мы хотим услышать от вас.

Обязанности

  • Создание программного обеспечения для удовлетворения конкретных требований клиентов.
  • Разработка программного обеспечения для внутреннего использования.
  • Быстрое создание проектов "proof-of-concept".
  • Участие в инициативах по разработке с открытым исходным кодом.
  • Техническая поддержка продуктов TAC Tools.
  • Участие в непрерывном обучении для поддержания технической компетенции.
  • Написание чистого и эффективного кода на основе спецификаций.
  • Интеграция компонентов программного обеспечения и сторонних программ.
  • Проверка и развертывание новых программ и систем.
  • Диагностика, отладка и модернизация существующих систем.
  • Рекомендации и выполнение улучшений системы.
  • Создание технической документации для справок и отчетности.

Квалификации

  • Степень бакалавра в области компьютерных наук или смежных областях, либо эквивалентный опыт.
  • От 4 до 8 лет опыта работы в отрасли.
  • Внимание к деталям и навыки решения проблем.
  • Опыт работы с Linux, Unix, C/C++ и Golang.
  • Опыт работы с рабочими процессами back-end для веб-приложений.
  • Опыт интеграции стороннего программного обеспечения и API.
  • Навыки сборки релизов (pip, rpm, deb, rvm).
  • Опыт работы с CI платформами, такими как Jenkins.
  • Знание реляционных баз данных (MariaDB, Postgres).
  • Знакомство с методологиями разработки программного обеспечения Agile.
  • Креативное мышление и умение работать в команде.
  • Готовность к освоению новых технологий.
  • Отличные коммуникативные навыки.
  • Изобретательность и способность к устранению неполадок.
  • Желательно: опыт работы с Docker и развертыванием Kubernetes, AWS/GCP и сетевыми технологиями.

Дополнительная информация

Заработная плата для новых сотрудников в этой роли варьируется от $100