Thrivent
Staff Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Engineer в Thrivent — независимый инженер-эксперт, который проектирует архитектурно значимые компоненты решений, задаёт инженерные стандарты и паттерны, руководит разрешением критических инцидентов и развивает практики DevOps и надёжности. Роль предполагает менторство, работу с продуктовыми командами и определение технологической стратегии платформы.
Задачи
- Проектировать системы и паттерны интеграции ПО в разнородной инженерной экосистеме
- Разрабатывать наиболее архитектурно значимые компоненты решений
- Определять и внедрять фреймворки и библиотеки, полезные продукту
- Координировать проектирование и интеграцию системы, включая подсистемы
- Участвовать в планировании продукта и помогать product owner создавать технические user stories
- Разрабатывать спецификации, стандарты и схемы приложений, а также стандарты кодирования
- Согласовывать дизайн и реализацию решений между продуктовыми командами
- Выступать как SME по операционным и поддерживающим процессам для построения отказоустойчивых систем
- Руководить проектированием критичных для продукта технологий и вносить вклад в инновационные решения
- Помогать определять roadmap технологий и инструментов вместе с product owner
- Формировать инженерные стандарты и паттерны совместно с инженерным сообществом
- Руководить разрешением критических инцидентов и проактивно устранять проблемы продукта
- Продвигать и расширять использование CI/CD пайплайна
- Руководить оценкой программных решений и консультировать по сильным и слабым сторонам внешнего ПО
- Проводить обучение и демо для устранения пробелов в знаниях команды
Требования
- Bachelor's или иностранный эквивалент в Computer Science, Electronic Engineering или Data Science and Engineering
- 7 лет прогрессивно ответственного опыта после бакалавриата в роли data engineer, software engineer или technology consultant
- Не менее 7 лет опыта в data engineering с Big Data технологиями: Apache Spark или PySpark и Hadoop
- Не менее 7 лет опыта построения data pipelines (batch или streaming)
- Не менее 5 лет опыта работы со скриптовыми языками, включая Python или Shell Scripting
- Не менее 5 лет опыта с DevOps-практиками, такими как CI/CD пайплайны на Github, Gitlab и Bamboo
- Не менее 4 лет опыта работы с JVM-языками, включая Java или Scala
- Не менее 4 лет опыта работы с облачными технологиями: AWS, Azure или Google Cloud
- Не менее 3 лет опыта с infrastructure-as-code инструментами, такими как Chef или Terraform
- Не менее 3 лет опыта с фреймворками потоковой передачи данных, такими как Apache Kafka, Kinesis
- Не менее 1 года опыта с современным дата-стеком: dbt, Databricks с Delta Lake или Snowflake
- Не менее 1 года опыта с контейнеризацией и оркестрацией: Docker, Kubernetes или ECS
- Опыт в ETL, SQL, Informatica Power Center, базах данных SQL Server, DB2, Oracle
- Опыт с моделью Datawarehouse: STAR, Snowflake и 3NF схемы
- Опыт в BI-разработке и отчётности
- Опыт разработки и выполнения тест-кейсов, UAT и интеграционного тестирования
Условия
- Позиция базируется в HQ Thrivent в Миннеаполисе, MN, но допускает удалённую работу из дома в любом месте США
- Возможные бонусы, включая годовые или долгосрочные incentives
- Медицинская, стоматологическая и офтальмологическая страховка
- Health savings account и flexible spending account
- 401k и пенсия
- Страхование жизни и от несчастного случая
- Страхование нетрудоспособности и дополнительное защитное страхование
- 20 дней оплачиваемого отпуска в год
- Sick and Safe Time
- 10 оплачиваемых корпоративных праздников
- Volunteer Time Off
- Оплачиваемый родительский отпуск
- EAP и well-being benefits
Навыки
- Apache Spark
- PySpark
- Hadoop
- Data pipelines
- Batch
- Streaming
- Python
- Shell Scripting
- CI/CD
- Github
- Gitlab
- Bamboo
- Java
- Scala
- AWS
- Azure
- Google Cloud
- Chef
- Terraform
- Apache Kafka
- Kinesis
- dbt
- Databricks
- Delta Lake
- Snowflake
- Docker
- Kubernetes
- ECS
- ETL
- SQL
- Informatica Power Center
- SQL Server
- DB2
- Oracle
- STAR
- 3NF
- BI
- UAT