Intuitive
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер для проектирования и развития масштабной Data-as-a-Service платформы, поддерживающей цифровые продукты Intuitive и более 2000 инженеров. Роль предполагает архитектурное руководство, развитие real-time и micro-batch пайплайнов данных и техническое лидерство в домене данных.
Задачи
- Строить масштабируемые распределённые системы на основе событийных и стриминговых пайплайнов для приёма и обработки данных роботов, производства и клинических данных
- Предоставлять пользователям self-service API и приложения для доступа к данным и работы с ними
- Тесно сотрудничать с core-командами инженерии для развития моделей данных под растущие бизнес-потребности
- Применять и продвигать лучшие практики разработки: CI/CD, автоматизированное тестирование, infrastructure-as-code, микросервисные архитектуры
- Участвовать в планировании, код-ревью, обзорах KPI и обсуждениях дизайна
- Выступать техническим лидером в домене данных: развивать практики, менторить коллег, улучшать процессы производства, обмена и потребления данных
Требования
- Уверенное программирование минимум на двух языках: Python, Go, Scala, Java, C++
- Опыт построения пайплайнов данных и работы с распределёнными системами: Apache Spark, Kafka, Elasticsearch, Snowflake, Airflow
- Глубокие знания компонентов и паттернов Data Platform: event-driven пайплайны (AWS Lambda), очереди сообщений (Kafka), оркестрация контейнеров (Kubernetes), stream processing (Flink, Spark), реляционные БД (Postgres), хранилища данных (Snowflake), analytics engineering (DBT), workflow orchestration (Airflow), поисковые движки (Elasticsearch)
- Понимание CI/CD, unit- и integration-тестирования, паттернов деплоя
- Опыт с AWS и/или GCP
- Опыт с SQL и реляционными базами данных
- Количественный бэкграунд в Computer Science, инженерии, физике или математике либо 8–10+ лет практического опыта
- Минимум степень бакалавра или магистра в computer science, IT или смежной области
Условия
- Конкурентный компенсационный пакет: базовый оклад, бонусы, льготы и equity
- Возможность влиять на будущее здравоохранения
- Работа в команде инженеров, клиницистов и инноваторов
Навыки
- Python
- Go
- Scala
- Java
- C++
- Apache Spark
- Kafka
- Elasticsearch
- Snowflake
- Airflow
- AWS Lambda
- Kubernetes
- Flink
- Postgres
- DBT
- AWS
- GCP
- SQL
- CI/CD
- Terraform
- Ansible
- Packer
- Gitlab CI/CD
- CNCF