Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
C++ Developer
генерация резюме
сопроводительное письмо
описание
Группа является частью направления платформенной инженерии в Яндексе и занимается разработкой YQL — SQL-подобного языка для обработки данных. Сервис выступает точкой входа для аналитиков и процессов трансформации данных во всех системах хранения и обработки информации компании, включая YTsaurus и YDB. Технология позволяет эффективно обрабатывать огромные объёмы данных, поддерживает PostgreSQL-совместимые конструкции, а также использует интеграцию с Apache Arrow и JIT-компиляцию для ускорения вычислений.
задачи
- Улучшать парсинг и обработку запросов;
- Оптимизировать виртуальную машину функционального языка;
- Реализовывать JIT-компиляцию через LLVM для ускорения выполнения кода;
- Интегрировать Apache Arrow для повышения производительности вычислений;
- Разрабатывать и поддерживать сложные алгоритмы, связанные с реляционной алгеброй и графами;
- Настраивать и улучшать бэкенд сервиса;
- Разрабатывать клиентские библиотеки и API;
- Анализировать производительность, находить узкие места и предлагать способы их устранения;
- Писать и поддерживать юнит- и интеграционные тесты;
- Диагностировать и устранять баги в коде и продакшен-среде;
- Оптимизировать тестовую инфраструктуру.
требования
- Уверенное владение C++ и опыт разработки высокопроизводительных систем с использованием LLVM;
- Понимание основ системного программирования и интерес к оптимизации кода;
- Умение работать с разными частями стека, включая бэкенд на C++, API на Java и тесты на Python;
- Навыки анализа производительности и поиска узких мест;
- Инициативность и способность самостоятельно находить подходы к решению нетривиальных задач;
- Готовность вносить вклад в опенсорс-платформы YDB и YTsaurus;
- Умение работать с обратной связью и участвовать в дежурствах по поддержке;
- Будет плюсом базовое представление о формальных грамматиках, реляционной алгебре или алгоритмах для графов, интерес к большим данным и инфраструктурным сервисам.
условия
- Расширенная медицинская страховка с первого месяца работы, включающая стоматологию и онлайн-консультации с психологами;
- Оплата 30 дней больничного в году в полном объёме;
- Возможность прохождения ежегодных чекапов и вакцинации по ДМС;
- Оплата ведения беременности и родов для сотрудниц и жён сотрудников со стажем от двух лет;
- Программа страхования родственников по системе 80/20;
- Наличие кабинетов терапевтов в крупных офисах.
навыки