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
  • Terraform
  • SQL
  • Kubernetes
  • CI/CD
  • PostgreSQL
  • Docker
  • Flask
  • SQLAlchemy
  • aiohttp

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

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

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

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

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

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

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

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

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

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

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

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

NDA
1 700 ₽ – 2 200 ₽

.NET-разработчик Senior

SeniorУдалённо
C++ · .NET 6 · LINQ · CQRS · Saga · API Gateway · Apache Kafka · PostgreSQL · EF Core · Dapper · Docker · Kubernetes · Prometheus · Grafana · OpenTelemetry · SOLID · KISS · YAGNI
+18 навыков
NDA
137 287 ₽ – 242 250 ₽

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

MiddleУдалённо
Python · FastAPI · PostgreSQL · S3 · REST API · Machine Learning
+6 навыков
M
Mish
1 300 ₽ – 1 400 ₽

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

SeniorУдалённо
Java · Spring · Kafka · SQL · OOP · SOLID · Docker · Kubernetes · .NET Core
+9 навыков
TS
Top Selection
280 000 ₽ – 300 000 ₽

.NET - разработчик (Senior)

SeniorУдалённо
.NET · C++ · LINQ · CQRS · Saga · API Gateway · Apache Kafka · PostgreSQL · Entity Framework Core · Dapper · Docker · Kubernetes · Prometheus · Grafana · OpenTelemetry · SOLID
+16 навыков
NDA
1 300 ₽ – 1 400 ₽

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

SeniorУдалённо
Java · Spring Boot · Apache Kafka · PostgreSQL · Docker · Kubernetes · Redis · OpenSearch · Netflix Conductor · Camunda · Microservices · SQL · JVM
+13 навыков
T
t1
78 000 ₽ – 130 000 ₽

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

JuniorУдалённо
Java · Java Core · Multithreading · Microservices Architecture · Kafka · RabbitMQ · Unit Testing · Integration Testing · Code Review
+9 навыков
Я
Яндекс
Россия
более 1000 офферов получено
4.9

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

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

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