ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1017424 | Developer C++ (DB Kernel optimizer, Linux, SQL) | Новосибирск | > Орешонок Анастасия Сергеевна | 200000 | 500000 | RUR | open | 2023-05-30 |
Необходимые навыки
Требования
применение знаний принципов реализации оптимизаторов баз данных, понимание переписывания запросов, генерации путей (модель затрат), генерации планов и распределенных фреймворков исполнения. -
Обязанности
оптимизация существующих алгоритмов в Optimizer. - применение языков программирования C/C++/Python для решение задач. - изучение и применение технологий машинного обучения...
Описание
В международную компанию в Академгородке приглашаем в команду Database Developer C++ с глубокими знаниями ядра DB на позицию DB Kernel optimizer (офис, гибкий формат работы). CV на английском в почту по контактам вакансии.
Задачи, которые перед вами будут стоять:
- оптимизация существующих алгоритмов в Optimizer;
- применение знаний принципов реализации оптимизаторов баз данных, понимание переписывания запросов, генерации путей (модель затрат), генерации планов и распределенных фреймворков исполнения;
- применение математических теорий и алгоритмов в базах данных;
- применение языков программирования C/C++/Python для решение задач;
- изучение и применение технологий машинного обучения в области оптимизации баз данных.
Требования:
- опыт низкоуровневого программирования;
- знакомство с операционной системой Linux. Кандидаты, знакомые с оптимизацией базовой операционной системы, предпочтительны;
- знакомство с разработкой с открытым исходным кодом;
- знакомство с тенденциями в мире баз данных;
- опыт разработки MySQL. Знакомство с базами данных MySQL, PostgreSQL, Oracle, ClickHouse и openGauss;
- знакомство с принципом реализации оптимизаторов баз данных, понимание переписывания запросов, генерации путей (модель затрат), генерации планов и распределенных фреймворков исполнения;
- понимание возможностей облачных баз данных, предоставляемых различными поставщиками облачных решений в отрасли;
- прочные знания в математике, информатике, вычислительной математике, статистике;
- возможность и стремление получить знание общих алгоритмов машинного обучения и обучения подкрепления (такие как байесовская сеть, SVM, дерево решений, Boosting и т.д.);
- знание английского языка устного и письменного, достаточного для общения с коллегами.
Условия:
• Возможность создать продукт, которым будут пользоваться миллионы людей по всему миру.
• Медицинская страховка с включенным стоматологическим уходом и поездками.
• Возможность профессионального роста и карьерного роста.
• Дружелюбная команда, интересные и сложные проекты, возможность для деловых поездок.
• Комфортабельный офис в Академгородке (Новосибирск).