Разработчик PHP Backend в К50 🧭
Уже девять лет мы делаем конкурентный продукт и строим лидирующий бизнес в своей нише. Сейчас нас уже 60 человек. У нас высокие нагрузки, большие данные и совсем нет скучных и неинтересных задач. Вёрстки макетов, серийных однотипных задач — нет. Есть участие в процессе проектирования и разработки сервиса мирового уровня.
Наш стек технологий:
• PHP7.3 + Composer
• MySQL, Redis, Vertica, Gearman; Git, Gitlab
• CodeSniffer, Psalm, PHPUnit, Swagger
Что нужно делать:
• заниматься поддержкой и развитием большого высоконагруженного веб-сервиса
• работать и обмениваться опытом в сплочённой команде профессионалов
• проводить Code review
• предлагать новые идеи по оптимизации кода и процессов, по использованию новых технологий и изменению архитектуры
• покрывать код тестами
Мы ждем, что вы:
• обладаете отличными знаниями PHP, ООП
• имеете опыт работы с современными MVC- и PHP-фреймворками
• работали с MySQL, имеете навыки написания оптимизированных SQL-запросов
• хорошо знаете основы построения высоконагруженных систем
• имеете опыт работы с git
• знакомы с Google API, Yandex API (будет преимуществом)
Будет плюсом, если вы:
• знаете SOLID, Dependency Injection
• работали с RabbitMQ, Kafka, s3, MapReduce, ClickHouse
• имеете опыт работы с Python/Go
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Тамаре Дмитриевой: @misstymary
#php #git #mySQL
Разработчик в Yandex Cloud (CloudGate) 💻
Наша команда отвечает за software-часть внешней сетевой связности в Yandex Cloud. Мы строим систему доставки трафика для разных сценариев: IPv4-связность, Cloud Interconnect, egress NAT, сетевой балансировщик нагрузки. У нас микросервисная архитектура с gRPC-транспортом и Yandex Database в качестве хранилища данных. Подробности, как всё это работает, читайте на Хабре.
Что нужно делать:
• разрабатывать микросервисы на Go: доставка правил балансировщика нагрузки, настройка data plane сервисов
• повышать эффективность работы с данными, хранящимися в YDB: оптимизировать запросы, менять схемы хранения данных
• масштабировать распределённые сервисы: шардирование, нагрузочное тестирование, протоколы доставки данных
• автоматизировать типовые операции: self-healing & autorecovery, убирать рутинные ручные процедуры
• развивать и улучшать мониторинги
Мы ждем, что вы:
• пишете надёжный высокопроизводительный код
• работали с базами данных
• разрабатывали для Linux
Будет плюсом, если вы:
• занимались эксплуатацией своих сервисов
• работали с сетями (маршрутизация, BGP)
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Диане Дозморовой: @dozmorovadv
#cloud #golang #python
Разработчик на Python в К50 🏞
К50 — это конструктор, который позволяет создавать и оптимизировать рекламные кампании, а также изучать их эффективность. Нашими продуктами пользуются тысячи бизнесов в России и не только. Мы бережно относимся к функциональности сервисов, а наши подходы и процессы обновляются вместе с развитием наших продуктов.
Нас уже несколько десятков человек, и мы активно растём, поэтому ищем Python-разработчика, нацеленного на развитие и достижение значимых результатов для команды, продукта, бизнеса и общества.
Стек технологий: Python 3.9 и выше, Flask 1.4 и выше; PostgreSQL, Redis, Vertica; Git, Gitlab.
Что нужно делать:
• поддерживать и развивать большой высоконагруженный веб-сервис
• работать в сплочённой команде профессионалов, обмениваться опытом
• проводить сode review
• предлагать идеи, как оптимизировать код и процессы, какие технологии использовать и как поменять архитектуру
• покрывать код тестами
Мы ждем, что вы:
• знаете Python или готовы на него перейти
• работали с PostgreSQL или MySQL, понимаете, как оптимизировать SQL-запросы
• знаете основы построения высоконагруженных систем
• работали с Git или другой DVCS
Будет плюсом, если вы:
• работали с PHP или Go
• понимаете SOLID и использовали dependency injection
• работали с RabbitMQ, Kafka, s3, MapReduce-системами, ClickHouse, Vertica
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Тамаре Дмитриевой: @misstymary
Разработчик на Python 💻
Наша цель — показывать пользователям интересную рекламу, чтобы контентные площадки получали от неё доход и могли бесплатно предоставлять контент. Присоединяйтесь, если хотите поддержать проект, который будет помогать качественной рекламе находить своего пользователя.
Что нужно делать:
• разрабатывать высоконагруженный сервис, обрабатывающий десятки тысяч RPS
• придумывать и реализовывать различные подходы к борьбе с правилами блокировщиков рекламы
• выстраивать инфраструктуру автоматизации задач для обслуживания десятков платформ партнёров
Мы ждем, что вы:
• знаете Python или готовы на него перейти
• разрабатывали серверные приложения
• владеете Unix shell
• понимаете принципы работы HTTP
• знаете основы HTML, CSS, JavaScript
Будет плюсом, если вы:
• разрабатывали высоконагруженные приложения (больше 10 тыс. RPS)
• понимаете принципы работы браузера
• знаете, как устроены блокировщики рекламы
• работали с Docker, инструментами CI
• настраивали nginx или другие веб-серверы
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Тамаре Дмитриевой: @misstymary
#реклама #python #css #JS
Разработчик сервиса виртуальных машин (API Compute) в Yandex Cloud ☁️
Облачная платформа Yandex Cloud позволяет создавать надёжные пользовательские сервисы на инфраструктуре и технологиях Яндекса. У пользователя нет прямого доступа к оборудованию.
Вместо этого Compute создаёт для пользователей виртуальные машины, которые обеспечивают изоляцию CPU, памяти, GPU и других ресурсов и позволяют пользоваться виртуальной инфраструктурой (сетевыми дисками, наложенной сетью и т. д.).
От надёжности Compute зависит стабильность работы почти всего облака, потому что на нашем сервисе базируется множество других сервисов и решений.
Какие задачи вас ждут?
Часть рабочего времени мы уделяем анализу мониторингов, исправлению ошибок, расширению мощностей и т. д., ещё часть — проектированию и развитию новой функциональности сервисов.
— Задачи по массовому обслуживанию виртуальных машин: расселение, эвакуация и оптимизация использования кластеров
— Разработка бизнес-логики для управления виртуальными машинами: работа с базой данных YDB, продумывание алгоритмов и написание отказоустойчивого кода, работа с gRPC и REST
— Задачи по улучшению процессов сопровождения сервиса и его масштабированию
Мы ждем, что вы:
• строили отказоустойчивые сервисы
• пишете на Go или владеете Java, Python, C, C++ и готовы перейти на Go
• разрабатывали приложения для Linux
• работали с реляционными базами данных PostgreSQL, MySQL, MS SQL
• работали с системами мониторинга
• хотите развиваться в профессии, любите изучать новое
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Диане Дозморовой: @dozmorovadv
#cloud #golang #python #linux
Разработчик на Python или Go в Игры 🎮
Наш сервис представляет собой каталог игр на HTML5, который уже насчитывает больше 15000 проектов и собирает миллионы игроков ежедневно. Мы пока не разрабатываем игры самостоятельно, а помогаем другим издателям размещать их и получать доступ к огромной аудитории пользователей.
Задача нашей команды — улучшение опыта разработчика при публикации игр и предоставление удобных инструментов для улучшения качества игр на платформе.
Что нужно делать:
• разрабатывать бэкенд на базе технологий Яндекса для консоли разработчика игр
• решать широкий круг задач, связанных с развитием и поддержкой серверных решений
• работать с высоконагруженными серверами, хранить и обновлять важные данные пользователей
• обеспечивать работоспособность серверов даже в условиях частичной недоступности сетей
Мы ждем, что вы:
• знаете один из языков программирования: Python, Go, С++
• хотите писать на Python и Go
• знакомы с алгоритмами и структурами данных
Будет плюсом, если вы:
• имеете опыт работы с MapReduce
• имеете опыт работы с колоночными и реляционными базами данных
• имеете опыт разработки высоконагруженных приложений
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Никите Камзееву: @nikitakv
#игры #python #golang
Weekend Offer для бэкенд-разработчиков 1–2 апреля
Уже совсем скоро пройдёт Weekend Offer Backend. Зарегистрируйтесь и решите задачи на Контесте до 29 марта, 1 апреля пройдите две секции, а уже 2 апреля получите офер 🚀
В мероприятии участвуют разные команды и сервисы: можно пообщаться с командами и выбрать то, что вам больше подходит. Условия работы обсуждаются с каждым разработчиком индивидуально.
Ищем инженеров с опытом коммерческой разработки от трёх лет на Python, Java, C++, Go или Scala. Ждём и тех, кто готов работать на этих языках.
📩 Узнать подробнее и зарегистрироваться
Fullstack-разработчик в Поиск 🧲
Наша команда разрабатывает SaaS-решение для международного рынка e-commerce. В проект на ранней стадии развития нужны талантливые разработчики, которые готовы выращивать этот проект до большого и зрелого сервиса. Ищем разработчиков, которые готовы непосредственно писать код и формулировать задачи для других разработчиков, а также принимать активное участие в обсуждении продукта.
Что нужно делать:
• закладывать основы кодовой базы
• принимать архитектурные решения
• участвовать в формировании команды
Мы ждём, что вы:
• имеете опыт разработки на Python или под Node.js
• выстраивали процессы CI/CD
• развёртывали сервисы в облаках AWS, Azure и т. д.
• готовы быстро осваивать новые для себя технологии и предметные области
Будет плюсом, если вы:
• руководили разработкой
• обладаете широким кругозором
📩 Откликайтесь на вакансию на нашем сайте
#fullstack #python #nodejs #CICD
Аналитик-разработчик в Услуги 📌
Яндекс Вертикали — это шесть крупных продуктов: Авто.ру, Яндекс Аренда, Яндекс Недвижимость, CM.Expert, Яндекс Путешествия и Яндекс Услуги.
Команда Услуг ищет аналитика с навыками разработки, который поможет нам улучшать сервис. Присоединяйтесь, если хотите влиять на развитие продукта и выручку, анализировать маркетинговые успехи, предлагать идеи для роста.
Что нужно делать:
• собирать и анализировать данные из разных источников: логов, баз данных
• формулировать и проверять гипотезы
• проводить А/В-тестирование
• расследовать причины необычных явлений в сервисах
• делиться знаниями с менее опытными коллегами
• отвечать, основываясь на данных, на вопросы менеджеров и маркетологов
Мы ждем, что вы:
• работали с продуктовой или маркетинговой аналитикой
• умеете аргументированно отстаивать свою точку зрения
• готовы работать с большими массивами данных
• программировали на Python
• умеете работать с базами данных и знаете SQL
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Наталии Серебренниковой: @natfeliz
#услуги #аналитика #python #SQL
Разработчик ML в Доставку 🌆
Яндекс Доставка — молодой и быстро растущий сервис Яндекса. Мы разрабатываем и улучшаем алгоритмы доставки «последней мили»: в реальном времени решаем задачу оптимального назначения заказов курьерам. Алгоритм назначения зависит от множества параметров и величин: времени, которое занимает доставка и вручение заказа, вероятности принятия предложения по заказу. Чтобы повысить качество и эффективность доставки, мы добавляем новые прогнозы и улучшаем уже существующие.
Какие задачи вас ждут:
• формализовывать продуктовые задачи, разрабатывать методы решения
• обучать и внедрять модели машинного обучения
• улучшать платформу анализа и применения моделей машинного обучения
Мы ждем, что вы:
• знаете методы машинного обучения и применяли их на практике
• знакомы с классическими алгоритмами и структурами данных
• знакомы с Python и C++
• умеете видеть за числами физический смысл и находить причины явлений
• стремитесь учиться и осваивать новое
Будет плюсом, если вы:
• работали с SQL и MapReduce
📩 Откликайтесь на вакансию на нашем сайте
#доставка #ml #python #CPP
Разработчик в сетевую инфраструктуру 🔐
Наш отдел отвечает за бесперебойную работу Яндекса. Мы проектируем, строим и поддерживаем сети дата-центров, по которым передаются терабиты трафика в секунду. Для фильтрации трафика мы используем подход Host Based Firewall. Фильтрацией занимаются серверные машины, а файрвольные правила им поставляет специальный сервис: надёжный, производительный и умный. Вас ждёт глобальная и сложная задача: модернизировать его.
Что нужно делать:
• проектировать, разрабатывать и внедрять сервис оптимизации и раздачи сотни миллионов файрвольных правил сотням тысяч потребителей
• реализовывать ядерную часть файрвольной фильтрации на eBPF/XDP
Мы ждём, что вы:
• пишете на Rust либо готовы быстро вникнуть в него
• не боитесь префиксных и интервальных деревьев, хотите исследовать и реализовывать нетривиальные алгоритмы с учётом особенностей современного железа
• занимались системной разработкой для Linux
Будет плюсом, если вы:
• любите векторизировать (SSE/AVX) алгоритмы, понимаете топологию компьютера и устройство CPU
• писали eBPF/XDP-программы
• разрабатывали на Go, C или Python
📩 Откликайтесь на вакансию на нашем сайте
#инфраструктура #бэкенд #rust #linux
Разработчик системы сборки и тестирования фронтенда в Yandex Infrastructure Team 🎆
Наша команда создаёт систему для сборки и тестирования фронтенд-проектов для всего Яндекса, избавляя каждую команду от большой инфраструктурной работы. Такая экосистема позволяет не только выбрать и предоставить всем лучшие инструменты, но и хорошо интегрировать их с другими инфраструктурными сервисами. Наши пользователи — фронтендеры, которые пишут браузерные библиотеки, библиотеки под Node.js, изоморфный код, веб-сервисы. Они получают распределённую воспроизводимую сборку на множестве хостов с максимально возможной степенью параллельности.
Что нужно делать:
• участвовать в запуске важной для всех фронтендеров Яндекса системы, влиять на её эволюцию и развитие
• придумывать решения для открытых задач
• расширять набор пользовательских сценариев
• знакомиться с базовыми инфраструктурными сервисами Яндекса, изучать работу системы сборки и тестирования
• разрабатывать на TS и Python
Мы ждём, что вы:
• владеете TS или Python и готовы изучить второй язык
• имеете опыт разработки под Node.js
• понимаете, как устроена сборка фронтенд-проектов, или готовы изучить принципы работы пакетных менеджеров, их особенности и различия, устройство бандлеров фронтенд-кода, настройки и тонкости работы компиляторов TS
• способны самостоятельно решать сложные задачи и доводить дело до конца
Будет плюсом, если вы:
• понимаете, как устроена сборка для других языков, или готовы в ней разобраться
• имели дело с тулчейнами для C++, Go, Java, Kotlin, Python
• знакомы с чем-то из следующего: Bazel, Gradle, Lage, Buck, Lerna, Nx, Rush, Turborepo
• работали со спецификацией ECMAScript, её разными версиями и понимаете, какие изменения нас ждут в ближайшем будущем, а какие задерживаются
• знаете C++
📩 Откликайтесь на вакансию на нашем сайте
#TS #python #nodejs #CPP
Разработчик бэкенда в Яндекс Кью 🕹
Яндекс Кью — платформа пользовательских вопросов и ответов. Мы активно развиваемся и хотим сделать Кью лучшей площадкой для профессионального общения. Пишем код на Python, максимально покрываем его тестами и отличаемся скоростью разработки.
Стек: Falcon, FastAPI, PostgreSQL, Celery, Marshmallow, SQLAlchemy.
Что нужно делать:
• продумывать архитектуру сервиса, разворачивать отдельные инстансы
• внедрять в продукт современные наработки ML-рекомендаций
• повышать стабильность и скорость работы сервиса
Мы ждем, что вы:
• хорошо знаете Python и имеете опыт промышленной разработки
• работали с реляционными БД
Будет плюсом, если вы:
• разрабатывали и проектировали высоконагруженные системы
• работали с ML в продакшене
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #python #кью #удаленно
Разработчик бэкенда процессинга 🚦
Наша группа развивает инфраструктурные сервисы, на которые опираются циклы заказа и внешний API Такси, Еды, Лавки, Доставки, Самокатов, Маркета и других бизнесов. Наши основные проекты — это processing as a service (сервис для асинхронной обработки событий) и API Proxy (сервис, который реализует паттерн API Gateway).
Основная задача, которую мы решаем, — обеспечиваем высокую доступность пользовательских сервисов и возможность «плавно деградировать», если что-то идёт не так.
Что нужно делать:
• развивать и поддерживать внутренний DSL
• разрабатывать инструменты для автоматической плавной деградации (graceful degradation)
• развивать сервисные GUI/CLI
• поддерживать СУБД PostgreSQL и YDB
• оптимизировать код
Мы ждём, что вы:
• уверенно программируете на современном C++
• знакомы (или готовы познакомиться) с Python
• умеете работать с SQL-подобной СУБД
• аккуратно пишете и тестируете свой код
Будет плюсом, если вы:
• понимаете устройство высоконагруженных приложений
• имели дело с асинхронной обработкой
• знаете, как работают интерпретаторы и компиляторы изнутри
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #CPP #python #такси
Разработчик Managed Service for ClickHouse 🖥
Ищем человека, который будет разрабатывать сервис управляемых баз данных для одной из самых быстрых аналитических СУБД в мире — ClickHouse.
Что нужно делать:
• проектировать и разрабатывать компоненты сервиса управляемых баз данных, который обеспечивает бесперебойную работу тысяч кластеров
• разбираться в тонкостях работы облачных технологий и баз данных, разрабатывать решения для хранения и обработки петабайт данных
• развивать Yandex Cloud и СУБД ClickHouse
Мы ждём, что вы:
• уверенно владеете C++, Java или Python
• готовы писать на Go
• имеете хорошее представление об устройстве хотя бы одной СУБД
Будет плюсом, если вы:
• работали с ClickHouse, Terraform, Kubernetes
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #CPP #golang #python #cloud #удаленно #senior
Разработчик на Java в Директ 🎯
Яндекс — одна из крупнейших рекламных платформ в России. Каждый день десятки тысяч рекламодателей и агентств работают в интерфейсе Яндекс Директа (создают рекламные кампании, анализируют их эффективность с помощью статистики, заказывают медиапланы, считают прогноз бюджета). Для автоматизации некоторые используют роботов или сторонние интерфейсы, и те каждый день производят десятки миллионов запросов в API Директа. Наши подсистемы постоянно обмениваются данными, синхронизируясь с внутренними сервисами Яндекса. Надежная, распределенная на несколько дата-центров облачная архитектура позволяет системе работать стабильно и непрерывно.
Что нужно делать:
• заниматься серверной частью Яндекс Директа: обрабатывать огромные объемы данных, обеспечивать их синхронизацию с другими компонентами и проектировать отказоустойчивые системы, используя всю мощь технологий Яндекса
Мы ждем, что вы:
• умеете писать рабочий, поддерживаемый и тестируемый код
• знаете классические алгоритмы и структуры данных
• умеете разбираться в чужом коде и работать в команде
• знаете, как правильно писать тесты, и умеете тестировать свой код
• ответственны, внимательны и аккуратны
Будет плюсом, если вы:
• проектировали, разрабатывали и сопровождали высоконагруженные распределённые сервисы, клиентские веб-приложения и публичные API
• писали код на Java, Kotlin или C++
• работали с GraphQL и/или Protobuf
• умеете обрабатывать большие потоки данных
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Тамаре Дмитриевой: @misstymary
#директ #java #kotlin #CPP
Разработчик на PHP в ADFOX 🕹
ADFOX — это технологическая платформа для управления рекламой на сайте или в мобильном приложении, сбора статистики и анализа эффективности рекламных кампаний. Компания ADFOX создана в 2005 году специалистами, имеющими многолетний опыт работы на рынках маркетинга, рекламы, клиентского обслуживания и программирования. С 2014 года сервис ADFOX — часть компании Яндекс. У нас гибкий процесс разработки, регулярно проводится ревью кода. Наш будущий коллега должен быть целеустремленным и комплексно подходить к решению поставленных задач.
Что нужно делать:
• участвовать в разработке новых фич для клиентов ADFOX
• принимать участие в проектах по развитию инфраструктуры
• искать и оптимизировать узкие места, проводить рефакторинг кода
• проектировать технические решения или учиться этому
• взаимодействовать с другими командами Яндекса
Мы ждем, что вы:
• знаете PHP
• умеете проектировать реляционные базы данных, например на MySQL
• знаете ООП, умеете применять на практике основные паттерны
• знакомы с методиками рефакторинга
• хотите развиваться и осваивать новые технологии
• целеустремленны и ориентированы на результат
Будет плюсом, если вы:
• работали с Symfony
• проектировали API
• обладаете широким IT-кругозором
• имеете опыт работы над большим проектом
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Тамаре Дмитриевой: @misstymary
#php #mySQL
Разработчик виртуальной сети в Yandex Cloud (CloudGate) ☁️
Мы занимаемся низкоуровневыми сетями и обрабатываем весь трафик, который направляется из Yandex Cloud наружу. Отвечаем за IPv4-связность, Cloud Interconnect, Egress NAT и сетевой балансировщик нагрузки. Выступаем промежуточным звеном между командой, которая занимается сетевым железом, и командой, отвечающей за внутреннюю сеть Yandex Cloud.
Мы обслуживаем десятки миллионов пакетов в секунду, а ещё у нас микросервисная архитектура на управляющем уровне control plane. Control plane указывает сетевым устройствам, куда и как отправлять пакеты данных, а data plane выполняет эту передачу.
Какие задачи вас ждут?
У нашей команды две взаимосвязанные задачи, без которых нельзя представить разработку сетей. Вы получите отличный шанс улучшить навыки и в DevOps, и в программировании, будете масштабировать существующие сервисы, создавать и внедрять новые.
— Разработка сервиса data plane — программного маршрутизатора и балансировщика нагрузки. Здесь нужно не только уметь писать код, но и понимать устройство сетевого железа и его настройку: протоколов BGP, MPLS
— Разработка сервиса сontrol plane — важно понимать устройство сети (BGP, MPLS, VPN и пр.) и уметь писать код на C или Go (в основном на Go)
— Нагрузочное тестирование сервисов — прокачка BGP full view и так далее
Мы ждем, что вы:
• хорошо разбираетесь в виртуальных сетях и overlay, SDN, NFV, DPI, сетевых протоколах, маршрутизации и туннелировании, BGP, MPLS
• пишете надёжный высокопроизводительный код
• хорошо знаете Go и/или C
• готовы работать в команде и не боитесь общаться в чатах
Будет плюсом, если вы:
• работали с VPP, DPDK, сетевой подсистемой ядра Linux
• знаете методы горизонтального и вертикального масштабирования сервисов
• работали с IaaS-сервисами в публичных облаках
• практикуете IaC-подход
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Диане Дозморовой: @dozmorovadv
#cloud #golang #C #java
Разработчик на Go в К50 🔋
К50 — платформа автоматизации и аналитики рекламы. Наш сервис постоянно развивается, растёт объём данных, которые мы обрабатываем, и требования к отказоустойчивости.
Ищем в команду разработчика на Golang.
Что нужно делать:
• развивать большой высоконагруженный веб-сервис
• проводить ревью кода
• предлагать идеи, как оптимизировать код и процессы, использовать новые технологии и изменять архитектуру
• писать код и покрывать его автотестами
Мы ждем, что вы:
• владеете Go
• работали с PostgreSQL или MySQL и понимаете, как оптимизировать SQL-запросы
• знаете основы построения высоконагруженных систем
• имели дело с Git, SVN или другими (D)VCS
Будет плюсом, если вы:
• знакомы с PHP или Python
• работали с RabbitMQ, Kafka, S3, системами MapReduce, ClickHouse, Vertica
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Тамаре Дмитриевой: @misstymary
#k50 #golang #postgresql #mapreduce
Разработчик сервиса виртуальных машин (API Compute) в Yandex Cloud ☁️
Облачная платформа Yandex Cloud позволяет создавать надёжные пользовательские сервисы на инфраструктуре и технологиях Яндекса. У пользователя нет прямого доступа к оборудованию.
Вместо этого Compute создаёт для пользователей виртуальные машины, которые обеспечивают изоляцию CPU, памяти, GPU и других ресурсов и позволяют пользоваться виртуальной инфраструктурой (сетевыми дисками, наложенной сетью и т. д.).
От надёжности Compute зависит стабильность работы почти всего облака, потому что на нашем сервисе базируется множество других сервисов и решений.
Какие задачи вас ждут?
Часть рабочего времени мы уделяем анализу мониторингов, исправлению ошибок, расширению мощностей и т. д., ещё часть — проектированию и развитию новой функциональности сервисов.
— Задачи по массовому обслуживанию виртуальных машин: расселение, эвакуация и оптимизация использования кластеров
— Разработка бизнес-логики для управления виртуальными машинами: работа с базой данных YDB, продумывание алгоритмов и написание отказоустойчивого кода, работа с gRPC и REST
— Задачи по улучшению процессов сопровождения сервиса и его масштабированию
Мы ждем, что вы:
• строили отказоустойчивые сервисы
• пишете на Go или владеете Java, Python, C, C++ и готовы перейти на Go
• разрабатывали приложения для Linux
• работали с реляционными базами данных PostgreSQL, MySQL, MS SQL
• работали с системами мониторинга
• хотите развиваться в профессии, любите изучать новое
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Диане Дозморовой: @dozmorovadv
#cloud #golang #python #linux
Аналитик в Маршрутизацию 🚦
Наши сервисы отвечают на вопросы «как ехать в нужное место», «во сколько я приеду», «где мой автобус» или «какие автобусы останавливаются на этой остановке».
Мы намерены произвести революцию в автомобильной маршрутизации и навигации.
Для этого нам нужен сильный аналитик, который возьмёт на себя ответственность за производство данных. Проанализирует текущее развитие сервиса, найдёт проблемы и грамотно опишет их ML-разработчикам. Поймёт, что нужно пользователю, и подскажет команде, как это осуществить. Без аналитика нам этот прорыв не осуществить.
Что нужно делать:
• улучшать качество автомобильных маршрутов (помогать больше заработать такси за счёт более быстрых маршрутов)
• совершенствовать алгоритмы прогноза ожидаемого времени прибытия по маршруту
• отвечать за подготовку данных
• улучшать и строить офлайн-метрики автомобильной навигации
• проводить эксперименты и исследования
• вовремя находить и анализировать проблемы
• добавлять продуктовые фичи
Мы ждем, что вы:
• знаете SQL
• уверенно пишете на Python
• умеете проводить эксперименты
• умеете генерировать качественные гипотезы
• окончили вуз по технической или математической специальности
• знаете ML на базовом уровне
• знаете тервер и статистику
Будет плюсом, если вы:
• выстраивали аналитику с нуля
• самостоятельно вели проекты
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Алине Матузко: @mat_alina
#аналитика #маршрутизация #sql #python
Ищем разработчиков в Еду! 🍫
Яндекс Еда — сервис доставки блюд из ресторанов и продуктов из магазинов с миллионами заказов в месяц. Мы работаем в странах СНГ и фокусируемся на запусках в десятке новых стран.
Нам предстоит технический челлендж: обеспечить высокую скорость работы приложения на отдельной от России инфраструктуре, но не во всех странах есть высокоскоростной интернет! Другая интересная задача — сформировать привычки и паттерны пользователей разных стран, касающиеся доставки еды.
Узнать подробности и откликнуться на вакансии вы можете по ссылкам ниже или написав напрямую рекрутеру — Алёне Ишковой: @ialenaa
Ждём вас, чтобы вместе построить один из лучших в мире сервисов по доставке еды!
— Разработчик на С++ в команду логистики международного направления Еды & Разработчик на С++ клиентского бэкенда для международного продукта Еды
Мы ждем, что вы:
• хорошо знаете C++
• разрабатывали для Unix или Linux
• работали с STL, желательно с Boost
• знакомы с требованиями ACID, уровнями изоляции, шардированием и репликацией БД
• разрабатывали бэкенд, имели дело с высоконагруженными системами
— Разработчик на Python в команду разработки интеграций Еды
Мы ждем, что вы:
• уверенно владеете Python и понимаете ценность тестов
• знакомы c aiohttp, pytest
• знакомы с RabbitMQ или другими системами очередей сообщений
• знаете структуры данных и алгоритмы, сложность которых можете оценить
• разбираетесь в современных СУБД PostgreSQL, MySQL, ClickHouse
• работали с *nix-подобными ОС, пишете несложные скрипты на Bash
• разрабатывали бэкенд
SRE в команду инфраструктурной разработки движка Рекламы 🎨
Наша команда разрабатывает и поддерживает инфраструктуру рекламного движка Яндекса — высоконагруженного сервиса, который обрабатывает сотни тысяч запросов в секунду со временем ответа в несколько сотен миллисекунд. В наши задачи входят разработка и оптимизация рантайма C++, HTTP-клиента и HTTP-сервера, компонентов для отправки логов и телеметрии и развитие процессов деплоймента, доставки данных, мониторинга и CI/CD сервиса. У нас вы узнаете, как правильно утилизировать железо и справляться с растущей нагрузкой, получите опыт взаимодействия с тысячами серверов и петабайтами данных.
Что нужно делать:
• развивать и поддерживать функциональность существующей инфраструктуры рекламного движка
• оптимизировать процессы, уменьшать потребление ресурсов CPU, сети, RAM
• искать точки роста, оценивать риски и влиять на организационные и технические решения для обеспечения стабильности и надёжности сервиса
Мы ждём, что вы:
• уверенно пользуетесь Linux
• хорошо знаете Python и многопоточное программирование
• работали с системами деплоймента (например, Kubernetes), мониторинга (например, Prometheus, Zabbix), CI/CD (например, GitLab)
Будет плюсом, если вы:
• разрабатывали и проектировали высоконагруженные системы
• понимаете взаимодействие пользовательского кода и ядра Linux (multithreading, аллокаторы, работа с памятью, кеш процессора, NUMA-ноды)
• знаете C++ или готовы его освоить на базовом уровне
• имеете опыт отладки и профилирования, можете найти проблему в незнакомом коде
📩 Откликайтесь на вакансию на нашем сайте
#SRE #linux #python #CPP #реклама
Intern Meetup Week в Яндексе 🎉
С 17 по 20 апреля в Яндексе пройдёт неделя митапов для начинающих разработчиков. Будет доступен офлайн и онлайн формат.
Каждый день новое направление:
• 17 апреля — Backend: C++, Go, Java
• 18 апреля — Frontend
• 19 апреля — Data Science: ML, аналитика
• 20 апреля — Mobile: iOS, Android
При отборе на митапы у вас есть шанс получить приглашение на пробное собеседование на стажировку в Яндекс 🔥
Это полноценное интервью, которое засчитывается за успешно пройденную техническую секцию, а если не пройдёте его — сможете снова откликнуться на стажировку и пройти отбор повторно.
На митапах вы сможете:
• подать заявку на стажировку
• пообщаться с руководителями команд, которые сейчас ищут стажёров
• задать рекрутерам вопросы об отборе, собеседованиях и работе в Яндексе
🔜 Зарегистрироваться на митап
Разработчик на Android в Погоду 🌤
Яндекс Погода каждый день помогает миллионам людей узнавать подробный прогноз погоды в своём городе, следить за движением ветра и дождя в реальном времени. Наш сервис продолжает масштабироваться. Мы используем как собственные технологии разработки приложений, так и нативные: Kotlin — наш основной язык разработки.
Что нужно делать:
• участвовать в разработке одного из наших приложений
• влиять на каждый шаг в цикле разработки: от составления требований до анализа и утверждения экспериментов
Мы ждём, что вы:
• умеете программировать на Kotlin
• знакомы с платформой Android
• понимаете плюсы и минусы разных паттернов проектирования и архитектурных подходов, знаете, когда уместно применять тот или иной подход
• разрабатывали и публиковали мобильные приложения больше трёх лет
• разбираетесь в классических алгоритмах и структурах данных
• имеете опыт параллельного и многопоточного программирования
📩 Откликайтесь на вакансию на нашем сайте
#mobile #kotlin #погода #android
Разработчик на С++ в команду SDK Алисы 🕹
Наш SDK работает на самых разных платформах: от мобильных телефонов до телевизоров, и мы продолжаем расширять диапазон поддерживаемых поверхностей. Приходите, чтобы создавать и улучшать продукт, на котором работает голосовой ассистент Яндекса.
Что нужно делать:
• проектировать и воплощать в коде архитектуру SDK всех устройств c Алисой
• разрабатывать и поддерживать инфраструктуру развёртывания и мониторинга SDK Алисы
• интегрировать SDK Алисы в устройства с новыми поверхностями
Мы ждём, что вы:
• пишете на С++
• разбираетесь в системах сборки типа CMake и умеете ими пользоваться
• понимаете принципы ООП
Будет плюсом, если вы:
• знакомы с Python и Bash
• знакомы с Android или iOS
• разрабатывали встраиваемые решения
📩 Откликайтесь на вакансию на нашем сайте
#инфраструктура #CPP #алиса
Старший продуктовый аналитик 🔖
Crowd — это внутренний сервис, который решает бизнес-задачи продуктов Яндекса с помощью тысяч удалённых сотрудников. Мы ищем старшего аналитика, который поможет выстроить процесс работы над продуктом на основе данных.
Что нужно делать:
• анализировать поведение пользователей
• проводить А/В-тесты
• создавать дашборды о пользователях и продуктах
• готовить стратегические решения, касающиеся продуктов
Мы ждём, что вы:
• умеете видеть за числами физический смысл и находить причины явлений
• критически смотрите на получаемые результаты
• аргументированно отстаиваете собственную точку зрения и слышите чужие
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #поиск
Аналитик-разработчик в команду релевантности ответов Алисы 🎙
Алиса — это виртуальный помощник и друг, который не только развлекает людей, но и упрощает решение регулярных бытовых задач. У нас уже более пяти миллионов пользователей, и мы продолжаем делать всё, чтобы Алиса для них становилась ещё умнее и полезнее.
Что нужно делать:
• отвечать на сложные вопросы
• анализировать данные: структурированные и не очень
• придумывать полезные метрики
• рисовать ёмкие графики
• генерировать и проверять гипотезы, искать точки роста в продукте и технологиях
Мы ждём, что вы:
• любите работать с данными и умеете извлекать из них практический результат
• знаете матстат и тервер
• умеете писать код на Python и знаете алгоритмы
• самостоятельны и готовы браться за новые задачи
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #python #алиса
Разработчик интерфейсов в Кинопоиск 🎦
Кинопоиск — сервис не только удобный, но и технологичный: он доступен на разных платформах, умеет распознавать актёров в кадре, составляет персональные подборки и выдерживает огромный наплыв пользователей.
Ищем разработчика интерфейсов. У нас есть выделенная команда инфраструктуры. Релизы и призывы в код-ревью автоматизированы.
Стек технологий:
• TypeScript, React, Apollo, Next.js, SCSS, Node.js
• проверка кода с помощью Prettier, ESLint и Stylelint
Что нужно делать:
• совершенствовать UX интерфейсов
• оптимизировать производительность сервиса
• улучшать его архитектуру
• много заниматься аналитикой и фичами
Мы ждём, что вы:
• отлично владеете JavaScript
• работали с GraphQL или Apollo, Next.js, Node.js
• коммуникабельны (придётся много общаться и внутри команды, и за её пределами)
📩 Откликайтесь на вакансию на нашем сайте
#фронтенд #JS #кинопоиск
Разработчик бэкенда инструментов мотивации 🏆
Мы разрабатываем продукты, которые позволяют удерживать эффективность Такси и других сервисов Яндекса на высоком уровне. Ищем разработчика на Python со знанием СУБД и асинхронных фреймворков.
Что нужно делать:
• улучшать инструменты планирования нагрузки на колл-центры, службы техподдержки и даже грузчиков на складах;
• придумывать оптимальные и эффективные алгоритмы расстановки смен и перерывов сотрудников
• реализовать систему сервисов для контроля поведения водителей, курьеров и роверов
• повышать надёжность сервисов
Мы ждём, что вы:
• уверенно владеете Python и его асинхронными фреймворками
• знакомы с современными СУБД
• работали с *nix-подобными ОС
Будет плюсом, если вы:
• владеете С++
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #python