Описание
Мы — команда Developer Observability, которая даёт инженерам инструменты и аналитику для более быстрой и качественной разработки. Наша работа помогает командам по всей организации улучшать принятие решений и процессы разработки. Мы работаем как распределённая команда в США и Польше.
Задачи
Мы ищем опытного Software Engineer, который присоединится к нашей инженерной команде и поможет проектировать, строить и поддерживать высококачественные масштабируемые системы и дата-пайплайны. Вы будете играть ключевую роль в установлении инженерных стандартов и внедрении лучших практик в команде.
Требования
•Bachelor's degree + 3 года релевантного опыта, или Master's degree + 2 года релевантного опыта.
•Практический опыт работы с Python, включая OOP, обработку ошибок, интеграции с REST API и практики чистого кода.
•Хорошее понимание SQL и основ data engineering.
•Знакомство с AI-инструментами и технологиями, интерес к использованию AI для улучшения рабочих процессов разработки, автоматизации повторяющихся задач и повышения продуктивности разработчиков.
•Хорошее понимание Git и современных workflow разработки ПО.
•Опыт создания или поддержки CI/CD пайплайнов, предпочтительно с использованием GitLab CI.
•Хорошие инженерные основы, включая концепции системного дизайна, техническую документацию и архитектурные диаграммы.
•Сильные коммуникативные навыки и умение работать в команде, включая участие в код-ревью и эффективное взаимодействие с инженерами и стейкхолдерами.
Будет плюсом:
•Рабочее знание AWS-сервисов, таких как IAM, S3, Glue, Athena и MWAA/Airflow.
•Опыт работы с облачными платформами данных, такими как Snowflake или Redshift.
•Знакомство с инструментами observability и мониторинга, такими как Prometheus, Splunk или OpenTelemetry.
•Знакомство с Docker и Kubernetes.
•Опыт работы с Terraform для инфраструктуры как код (IaC).
•Опыт в developer productivity engineering, включая улучшение инженерных инструментов и процессов, поддержку полного жизненного цикла разработки ПО (SDLC).
Условия
•Участие в сквозном проектировании систем и в технических и архитектурных решениях.
•Разработка, поддержка и оптимизация Python-сервисов, инженерных инструментов и дата-пайплайнов.
•Работа с данными на всех этапах жизненного цикла, включая извлечение, трансформацию и доставку данных.
•Разработка и поддержка оркестрации workflow с помощью Apache Airflow, включая тестирование, мониторинг и обеспечение надёжности пайплайнов.
•Работа с Snowflake как платформой данных и с dbt.
•Создание и поддержка CI/CD пайплайнов, процессов деплоя и автоматизации окружений.
•Контейнеризация и деплой приложений с использованием Docker и Kubernetes.
•Активное внедрение AI-ассистированных практик разработки и тестирования, использование AI для улучшения рабочих процессов, автоматизации и продуктивности.
•Соблюдение и развитие инженерных стандартов качества кода, тестирования, документации и лучших практик разработки.
•Сотрудничество с инженерами, дата-командами и стейкхолдерами для проектирования и поставки надёжных, масштабируемых решений.
Cisco уже 40 лет занимается инновациями, создавая решения, которые соединяют данные и инфраструктуру и защищают организации в эпоху AI. Эти решения дают клиентам беспрецедентную безопасность, видимость и аналитику по всему цифровому следу.