Вакансия: Developer C++ (DB Kernel optimizer, Linux, SQL) в Новосибирск

Полное описание вакансии: Developer C++ (DB Kernel optimizer, Linux, SQL) в Новосибирск

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1017424 Developer C++ (DB Kernel optimizer, Linux, SQL) Новосибирск > Орешонок Анастасия Сергеевна 200000 500000 RUR open 2023-05-30
Необходимые навыки
  • > Linux
  • > C++
  • > Python
  • > Git
  • > Алгоритмы
  • > ООП
  • > MySQL
  • > SQL
  • > AI
  • > Машинное обучение
  • > PostgreSQL
  • > ML
  • > clickhouse
  • > Machine Learning
  • > Теория вероятностей
  • > Databases
  • > Математика
  • > Линейная алгебра
  • > LLVM
  • > kernel
  • > Yandex.database
  • > high-load distributed systems
  • > optimized
  • > Yandex.Mail
Требования

применение знаний принципов реализации оптимизаторов баз данных, понимание переписывания запросов, генерации путей (модель затрат), генерации планов и распределенных фреймворков исполнения. -

Обязанности

оптимизация существующих алгоритмов в 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 и т.д.);

- знание английского языка устного и письменного, достаточного для общения с коллегами.

Условия:

• Возможность создать продукт, которым будут пользоваться миллионы людей по всему миру.

• Медицинская страховка с включенным стоматологическим уходом и поездками.

• Возможность профессионального роста и карьерного роста.

• Дружелюбная команда, интересные и сложные проекты, возможность для деловых поездок.

• Комфортабельный офис в Академгородке (Новосибирск).

Вверх