yandex
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

Python-разработчик в Yandex DataLens

ИИОценка ИИ

Это отличная возможность работать над топовым продуктом в сильной инженерной команде. Проект имеет Open Source составляющую, что полезно для личного бренда разработчика, а масштаб задач в Yandex Cloud гарантирует профессиональный рост.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Работа в Яндексе предполагает высокие стандарты качества кода и прохождение многоэтапного технического интервью. Задачи связаны с оптимизацией сложных аналитических запросов и поддержкой Open Source ядра, что требует глубокого понимания архитектуры.

Анализ зарплаты

Медиана350 000 ₽
Рынок250 000 ₽ – 500 000 ₽
ИИОценка ИИ

Яндекс обычно предлагает зарплаты на уровне или чуть выше рыночного медиана для Senior/Middle+ ролей, дополняя их расширенным соцпакетом и опционной программой. Указанные рыночные оценки соответствуют уровню компенсации в крупных российских бигтех-компаниях для опытных Python-разработчиков.

Сопроводительное письмо

Меня заинтересовала вакансия Python-разработчика в команду DataLens, так как я давно слежу за развитием этого продукта и его переходом в Open Source. Мой опыт работы с высоконагруженными системами и реляционными базами данных позволит мне эффективно включиться в задачи по оптимизации API и разработке новых коннекторов.

Я обладаю глубокими знаниями Python и имею опыт работы с SQLAlchemy и Docker, что указано в качестве преимуществ. Работа над масштабируемостью сервиса, который обслуживает как внутренние нужды Яндекса, так и облачных клиентов, кажется мне амбициозным вызовом, где я смогу применить свои навыки проектирования отказоустойчивых архитектур.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас

Присоединяйтесь к команде Яндекса и развивайте один из самых масштабных BI-инструментов в России!

Описание вакансии

Python-разработчик в Yandex DataLens

#гибрид #офис

Компания: Яндекс

*☑️*Какие задачи вас ждут

-Строить гибкий API для решения задач анализа данных, оптимизировать построение модели данных

Датасеты — это способ объединить большое количество данных в модель, которая независимо от источника данных позволяет строить запросы к нему благодаря универсальному API. Датасеты должны быстро работать с любым количеством полей: это достигается различными оптимизациями и несколькими уровнями кеширования. Помимо развития API датасетов, мы также наполняем сервис и другими возможностями, улучшающими пользовательский опыт (это, к примеру, экспорты, алертинг, публичный API).

-Разрабатывать коннекторы для подключения к новым источникам

Мы постоянно увеличиваем набор доступных коннекторов к источникам данных, чтобы покрывать больше сценариев аналитики. Задача подключения каждого нового источника по-своему уникальна: необходимо не только разобраться в тонкостях его работы, но и продумать взаимодействие с коннектором с точки зрения пользователя.

-Работать над масштабированием, стабильностью и скоростью работы сервиса

Наша команда отвечает за все этапы жизни сервиса, от проектирования и разработки до развёртывания и поддержания работоспособности всех окружений. Мы сами обслуживаем как DataLens внутри Яндекса — одну из крупнейших инсталляций среди подобных инструментов, так и DataLens в Yandex Cloud — крупнейший облачный сервис аналитики и визуализации в России. Оптимизация пайплайнов CI/CD, улучшение инструментов мониторинга, развитие средств диагностики без прямого доступа к инсталляции и данным пользователей — в наших планах всегда находится место для актуальных инфраструктурных задач.

-Развивать ядро сервиса в опенсорсе, чтобы открыть новые возможности для его расширения

Чтобы каждый желающий мог добавить в сервис новый коннектор или иную функциональность, собрать и настроить систему под свои требования, необходимо поддерживать и развивать модульную архитектуру кода: выделять общие части, предоставляя точки для расширения.

*☑️*Мы ждем, что вы

-Разрабатывали на Python или готовы перейти на него с другого языка

-Работали с реляционными базами данных

-Строили и поддерживали отказоустойчивые системы

*☑️*Будет плюсом, если вы

-Работали с Flask, AIOHTTP, SQLAlchemy

-Знакомы с Docker, Terraform, Kubernetes

-Работали с другими облаками

-Интересуетесь анализом и визуализацией данных и работали с другими BI-системами

Откликнуться

Python Job в Telegram | в VK | в Max

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Python
  • SQL
  • Flask
  • aiohttp
  • SQLAlchemy
  • Docker
  • Terraform
  • Kubernetes
  • PostgreSQL
  • CI/CD

Возможные вопросы на собеседовании

DataLens работает с множеством источников, важно понимать, как оптимизировать запросы.

Как бы вы реализовали универсальный слой абстракции для выполнения SQL-запросов к разным типам БД (PostgreSQL, ClickHouse, MySQL)?

В описании упоминается несколько уровней кеширования для ускорения работы датасетов.

Какие стратегии инвалидации кеша вы бы применили для BI-системы, где данные могут обновляться в реальном времени?

Вакансия предполагает работу над отказоустойчивостью.

Расскажите, как обеспечить Graceful Degradation сервиса, если один из подключенных источников данных перестал отвечать?

Упоминается использование SQLAlchemy.

В чем разница между паттернами Data Mapper и Active Record, и почему SQLAlchemy использует именно Data Mapper?

Работа ведется в облачной инфраструктуре.

Как бы вы организовали мониторинг производительности API, чтобы вовремя заметить деградацию скорости построения модели данных?

Похожие вакансии

P
PlaysDev
1 500 $ – 2 000 $

Node.js Разработчик

MiddleУдалённо
Node.js · JavaScript · TypeScript · Express · RESTful API · Microservices · SQL · NoSQL · Git · AWS · Azure · Google Cloud · NestJS · Docker
+14 навыков
C
Codex-IT
150 000 ₽ – 200 000 ₽

Java-разработчик (Middle+/Senior)

SeniorУдалённо
Java · Spring Boot · Spring MVC · Spring Security · Spring Data · Hibernate · JPA · Gradle · JMS · JAX-WS · SOAP · Git · Jenkins · UML · JUnit · Kafka · PostgreSQL · React · Microservices · Agile · Scrum
+21 навыков
F
Fordewind
250 000 ₽ – 350 000 ₽

Python-разработчик / Backend Engineer (Middle+ / Senior)

SeniorУдалённо
Python · Celery · RabbitMQ · Docker · Docker Compose · Git · Selenium · BeautifulSoup · NumPy · Pandas · ETL · API · CRM · ERP
+14 навыков
TS
Top Selection
250 000 ₽ – 270 000 ₽

Python разработчик (Middle+/Senior)

SeniorУдалённо
Python · FastAPI · PostgreSQL · Docker · Kubernetes · Redis · SQLAlchemy · asyncio · GitFlow · LLM · Langfuse · aiohttp
+12 навыков
M
Mish
1 300 ₽ – 1 500 ₽

Senior Java разработчик

SeniorУдалённо
Java · Spring · Kafka · SQL · SOLID · OOP · Docker · Kubernetes · .NET Core
+9 навыков
A
appfollow
4 000 € – 5 000 €

Senior Python Engineer

SeniorУдалённо
Python · asyncio · FastAPI · MySQL · PostgreSQL · SQLAlchemy · RabbitMQ · Kafka · API
+9 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Россия