BrainShells

Senior Java Engineer (JavaSE, algorithms, optimization)

Коротко

Senior Java-разработчик в IT-компанию, с 2015 года разрабатывающую решения на основе ИИ и машинного обучения. Задачи включают написание надежного кода на JavaSE, оптимизацию алгоритмов по быстродействию и памяти, статистический анализ данных и разработку алгоритмов искусственного интеллекта. Требуется от 8 лет опыта с Java SE, сильный алгоритмический бэкграунд, структуры данных и многопоточность, высшее техническое образование. Работа полностью удаленная, зарплата от $5000 до $10000.

О компании
Мы - IT-компания, c 2015 года специализируемся на разработке и предоставлении передовых решений на основе технологий искусственного интеллекта и алгоритмов машинного обучения.
Находимся в поиске senior Java разработчика к нам в команду!
Чем предстоит заниматься
•Писать надежный код на JavaSE;
•Оптимизировать существующие алгоритмы по быстродействию и потреблению памяти;
•Прототипировать идеи и проводить эксперименты с целью определения слабых и сильных мест в существующих алгоритмах;
•Делать статистический анализ и обработку данных;
•Собирать и подготавливать данные для обучения предиктивных моделей;
•Разрабатывать алгоритмы искусственного интеллекта;
•Читать научные статьи и применять идеи, предложенные там в разработке АИ.
Пожелания к кандидату
•Java SE от 8 лет. Фреймворки не нужны. Нужны структуры данных, многопоточность, алгоритмы;
•Умение программировать: быстро разбираться в уже написанном коде, пользоваться дебаггером, читать логи, искать проблемы, делать фиксы, интегрировать новый код в уже существующую кодовую базу, писать новый код, прототипировать идеи;
•Высшее техническое образование (физмат, computer science) в профильном университете;
•Хороший алгоритмический бэкграунд: опыт создания алгоритмов, их оптимизации по быстродействию и потреблению памяти, применение многопоточности;
•Английский язык для чтения технической документации.
Будет плюсом
•Математический бэкграунд. Умение применить математический аппарат для решения задач, прочитать и понять теорему или формулу, применить ее в коде для решения задачи. Особенно интересны теория вероятностей и математическая статистика;
•Опыт программирования на С++;
•Опыт работы в области ML (machine learning);
•Опыт работы с текстовой информацией: RegExp, bash, grep, эффективный поиск по файлам.
Что мы предлагаем
•Участие в разработке динамично развивающегося продукта, работающего на рынке в реальном времени;
•Справедливую заработную плату по результатам собеседования и вашей квалификации в вилке от 5000$ до 10000$;
•Повышение заработной платы раз в год;
•Проработав 1 год у нас разработчики получают премию 3-6 окладов, в зависимости от вклада в компанию;
•Корпоративный психолог и занятия английском языком с носителем;
•ДМС и компенсация спорта после прохождения испытательного срока;
•Проверенный и постоянно обновляемый набор обучающих материалов: развитие сотрудников - наш фокус;
•Классный молодой коллектив профессионалов, заряженных на результат. Ценим порядочность, честность и открытость;
•Возможность реализовывать смелые и амбициозные инициативы;
•Горизонтальную структуру, отсюда отсутствие бюрократии, микроменеджмента и синдромов «больших начальников»;
•Мы за результат, а не процесс. У всех наших сотрудников удобный график и удаленная работа;
•Реферальную программу: мы уверены, что лучшие сотрудники приходят к нам по рекомендации тех, кто уже с нами.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте