Backend (Python) / Data Infrastructure Engineer
Отличная вакансия для инженеров данных, желающих работать над сложным инфраструктурным продуктом. Глобальный удаленный формат и работа с передовым стеком (Snowflake, Trino) делают предложение очень привлекательным.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний в области внутреннего устройства баз данных, парсинга SQL и работы с распределенными системами. Требуется опыт работы с множеством OLAP-движков одновременно.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для ролей уровня Senior Data Infrastructure Engineer на мировом рынке (Worldwide Remote) медиана составляет около $140,000 - $160,000 в год. Для Middle+ позиций в стартапах диапазон обычно начинается от $80,000.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Published time: 2026-11-10
Company name: Ecowind
Title: Backend (Python) / Data Infrastructure Engineer
Grades: middle, middle+, senior
Job description: Build backend services and APIs for a startup platform that routes analytical SQL queries to the cheapest and fastest engine, integrating Snowflake, DuckDB, Trino, ClickHouse and BigQuery, and working on SQL parsing, query plans, dialect transformation and benchmarking.
Location: Worldwide
Anywhere: Yes
Remote: Yes
Tags:
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- FastAPI
- PostgreSQL
- SQL
- Snowflake
- ClickHouse
- DuckDB
- Trino
- BigQuery
- Distributed Systems
Возможные вопросы на собеседовании
Проверка понимания специфики различных аналитических БД, упомянутых в вакансии.
В каких сценариях вы бы предпочли использовать DuckDB вместо ClickHouse или Snowflake?
Вакансия предполагает работу с трансформацией диалектов SQL.
С какими библиотеками для парсинга и трансформации SQL на Python вы работали (например, sqlglot)? С какими сложностями сталкивались при конвертации запросов между диалектами?
Ключевая задача — маршрутизация запросов на основе стоимости и скорости.
Как бы вы спроектировали систему бенчмаркинга для оценки стоимости выполнения одного и того же запроса в разных движках в реальном времени?
Работа с распределенными системами требует понимания консистентности и производительности.
Как обеспечить эффективное управление пулом соединений при одновременной работе с множеством внешних облачных хранилищ данных?
Проверка навыков проектирования API для сложных инфраструктурных задач.
Как спроектировать асинхронный API для длительных аналитических запросов, чтобы обеспечить надежную доставку результатов клиенту?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

