Содержимое
#JavaSE#Java#C++ #Senior#Senior+ #Middle#статистическийанализ#удаленка Компания: BrainShells Должность: Java Developer (Senior/ Middle) Вилка: 3000-5000$ (middle); 5000-10000$ (Senior +) Город: удалённо из любой точки мира Занятость: Полный рабочий день Контакты: @Ksenia_mvl Чем предстоит заниматься: • Писать надежный код; • Оптимизировать существующие алгоритмы по быстродействию и потреблению памяти; • Прототипировать идеи и проводить эксперименты с целью определения слабых и сильных мест в существующих алгоритмах; • Собирать и подготавливать данные для обучения предиктивных моделей; • Делать статистический анализ и обработку данных; • Разрабатывать алгоритмы искусственного интеллекта; • Читать научные статьи и применять идеи, предложенные там в разработке АИ. Что мы предлагаем: • Участие в разработке динамично развивающегося продукта, работающего на рынке в реальном времени; • Возможность прокачивать свою экспертизу за счет работы с топовыми коллегами и обучения в моменте; • Проверенный и постоянно обновляемый набор обучающих материалов: развитие сотрудников - наш фокус; • Атмосфера стартапа из Кремниевой Долины; • Классный молодой коллектив профессионалов, заряженных на результат. Ценим порядочность, честность и открытость; • Возможность реализовывать смелые и амбициозные инициативы; • Горизонтальную структуру, отсюда отсутствие бюрократии, микроменеджмента и синдромов «больших начальников»; • Мы за результат, а не процесс. У всех наших сотрудников удобный график и удаленная работа; • Реферальную программу: мы уверены, что лучшие сотрудники приходят к нам по рекомендации тех, кто уже с нами; • Рост вознаграждения за счет роста квалификации и обучения. Что мы ждем от кандидатов: • Java SE от 3-х лет. Фреймворки не нужны. Нужны структуры данных, многопоточность, алгоритмы; • Умение программировать: быстро разбираться в уже написанном коде, пользоваться дебаггером, читать логи, искать проблемы, делать фиксы, интегрировать новый код в уже существующую кодовую базу, писать новый код, прототипировать идеи; • Высшее математическое/физическое образование в профильном университете; • Хороший алгоритмический бэкграунд: опыт создания алгоритмов, их оптимизации по быстродействию и потреблению памяти, применение многопоточности; • Английский язык для чтения технической документации. Будет плюсом: • Математический бэкграунд. Умение применить математический аппарат для решения задач, прочитать и понять теорему или формулу, применить ее в коде для решения задачи. Особенно интересны теория вероятностей и математическая статистика; • Опыт программирования на С++; • Опыт работы в области ML (machine learning); • Опыт работы с текстовой информацией: RegExp, bash, grep, эффективный поиск по файлам.