Arkatechture
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в команду Support Services для поддержки платформы Arkalytics и связанных решений по data warehousing и аналитике. Роль сочетает разработку, cloud-операции и поддержку клиентов: разбор сложных production-инцидентов, постоянные исправления и автоматизация.
Задачи
- Разбирать и устранять сложные production-инциденты на платформе Arkalytics
- Разрабатывать доработки, исправления багов и автоматизацию для стабильности платформы и улучшения клиентского опыта
- Расследовать проблемы приложений, баз данных и облачной инфраструктуры в AWS
- Проводить root cause analysis и внедрять долгосрочные решения против повторяющихся проблем
- Писать чистый, надёжный и хорошо покрытый тестами код
- Улучшать мониторинг, алертинг, логирование и операционный инструментарий
- Взаимодействовать с Support Services, Customer Success, Product и Engineering для быстрого решения клиентских проблем
- Участвовать в Tier 2 и Tier 3 production support и дежурствах on-call
- Поддерживать документацию систем, делиться знаниями и улучшать процессы
- Участвовать в code review и поддерживать высокие инженерные стандарты
- Следить за новыми технологиями и предлагать улучшения платформы
Требования
- 3+ года профессионального опыта в software engineering
- Степень бакалавра в Computer Science, Engineering или смежной области либо эквивалентный опыт
- Опыт разработки или поддержки приложений в AWS
- Сильные навыки программирования на Python или другом объектно-ориентированном языке
- Уверенный SQL и опыт работы с реляционными БД (Snowflake или Databricks)
- Знакомство с REST API, SDK и command-line инструментами
- Умение работать со структурированными форматами данных: JSON, XML, CSV
- Сильные навыки troubleshooting, debugging и root cause analysis в production
- Комфортная работа в Linux или Unix
- Понимание data warehousing, business intelligence или аналитических платформ
- Знакомство с Git, Jira, Confluence и Slack
- Опыт работы в Agile-командах
- Сильные навыки письменной и устной коммуникации, умение объяснять технические концепции разной аудитории
- Коллаборативный подход, любознательность и стремление к постоянному обучению
Условия
- Гибкая remote-политика с опциональным доступом в офис в Портленде, Мэн
- 4-дневная рабочая неделя после 3 лет работы
- Щедрый оплачиваемый отпуск, включая 11 праздничных дней
- Медицинская страховка, страхование по инвалидности и жизни, опциональные dental/vision
- Пенсионный план 401(k) с вкладом компании
- Компенсация обучения и сертификаций
- Программы признания достижений и ежегодное увеличение PTO
Навыки
- Python
- AWS
- SQL
- Snowflake
- Databricks
- REST API
- JSON
- XML
- CSV
- Docker
- ECS
- Fargate
- Kubernetes
- микросервисы
- DynamoDB
- NoSQL
- Linux
- Unix
- Git
- Jira
- Confluence
- Slack
- CI/CD
- DevOps