Senior Java Engineer (JavaSE, algorithms, optimization) (удаленная работа)

6 мая 2024

Уровень зарплаты:
от 317 223 до 634 445 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior Java Engineer (JavaSE, algorithms, optimization)

Мы ценим увлеченность разработкой и стремимся создать в команде атмосферу доверия и свободы действий.

Чем предстоит заниматься:

Писать надежный код;

Оптимизировать существующие алгоритмы по быстродействию и потреблению памяти;

Прототипировать идеи и проводить эксперименты с целью определения слабых и сильных мест в существующих алгоритмах;

Делать статистический анализ и обработку данных;

Собирать и подготавливать данные для обучения предиктивных моделей;

Делать статистический анализ и обработку данных;

Разрабатывать алгоритмы искусственного интеллекта;

Читать научные статьи и применять идеи, предложенные там в разработке АИ .

Что мы предлагаем:

Участие в разработке динамично развивающегося продукта, работающего на рынке в реальном времени;

Возможность прокачивать свою экспертизу за счет работы с топовыми коллегами и обучения в моменте;

Проверенный и постоянно обновляемый набор обучающих материалов: развитие сотрудников - наш фокус;

Атмосфера стартапа из Кремниевой Долины;

Классный молодой коллектив профессионалов, заряженных на результат. Ценим порядочность, честность и открытость;

Возможность реализовывать смелые и амбициозные инициативы;

Горизонтальную структуру, отсюда отсутствие бюрократии, микроменеджмента и синдромов больших начальников ;

Мы за результат, а не процесс. У всех наших сотрудников удобный график и удаленная работа;

Реферальную программу: мы уверены, что лучшие сотрудники приходят к нам по рекомендации тех, кто уже с нами;

Справедливую зарплату по результатам собеседования и вашей квалификации от 4000$ до цифры 8 в падении;

Рост вознаграждения за счет роста квалификации и обучения.

Что мы ждем от кандидатов:

Java SE от 5 лет. Фреймворки не нужны. Нужны структуры данных, многопоточность, алгоритмы;

Умение программировать: быстро разбираться в уже написанном коде, пользоваться дебаггером, читать логи, искать проблемы, делать фиксы, интегрировать новый код в уже существующую кодовую базу, писать новый код, прототипировать идеи;

Высшее математическое/физическое образование в профильном университете;

Хороший алгоритмический бэкграунд: опыт создания алгоритмов, их оптимизации по быстродействию и потреблению памяти, применение многопоточности;

Английский язык для чтения технической документации.

Будет плюсом:

Математический бэкграунд. Умение применить математический аппарат для решения задач, прочитать и понять теорему или формулу, применить ее в коде для решения задачи. Особенно интересны теория вероятностей и математическая статистика;

Опыт программирования на С++;

Опыт работы в области ML (machine learning);

Опыт работы с текстовой информацией: RegExp, bash, grep, эффективный поиск по файлам.