Вакансия открыта в научной лаборатории «Алгоритмика сложных систем» (Национальный Центр Когнитивных Разработок (НКЦР) Университета ИТМО. Основное направление деятельности группы — разработка имитационных и предсказательных моделей сложных социо-экономических систем на основе больших данных реального мира. В рамках НЦКР мы проводим научные исследования и разрабатываем компьютерные модели и сервисы для широкого спектра индустриальных партнеров.
Мы ищем молодого разработчика, который готов вместе с нами осваивать новые паттерны и технологии проектирования, реализации, разработки и развертывания ПО в ходе выполнения проектов различного масштаба и длительности (от 3-месячных Proof-of-Concept для заказчика до платформенных решений). Гарантируем Steep Learning Curve! Вам будет хорошо с нами, если вы хотите работать в небольшой и дружной команде, постоянно изучать новое и влиять на то, какими будут наши сервисы и продукты.
По желанию мы можем выстроить вашу индивидуальную траекторию развития в нашем коллективе так, чтобы вы участвовали в научных исследованиях, ездили на международные конференции и затем защитили PhD.
Вам предстоит:
- участвовать в составе гибких команд в выполнении научно-исследовательских проектов (государственные и бизнес-заказчики);
- участвовать в проектировании и разработке архитектур систем и отдельных сервисов;
- разрабатывать и тестировать программное обеспечение (преимущественно back-end);
- создавать техническую документацию к ПО.
Требования к образованию и квалификации:
- высшее образование в области математики и информатики (магистр или специалист);
- опыт разработки ПО на Python не менее 2 лет.
Требования к знаниям и умениям:
- уверенное владение технологиями ООП;
- знание основных алгоритмов и структур данных, оценка сложности алгоритмов;
- опыт работы с реляционными и колоночными БД;
- опыт работы с Git / Jira / Confluence;
- желание решать нетривиальные задачи (самостоятельно и в команде);
- желание осваивать новые технологии и приемы работы;
- (преимуществом будет) опыт проектирования и разработки API;
- (преимуществом будет) представление о микросервисной архитектуре;
- (преимуществом будет) опыт во Front-End разработке;
- английский язык (разговорный и письменный) на уровне, достаточном для свободного чтения технической и научной литературы, а также общения внутри команды и с зарубежными заказчиками.
Условия
- молодой, дружный коллектив;
- решение нестандартных задач, работа в междисциплинарной команде (специалисты в области анализа данных и машинного обучения, разработчики компьютерных моделей, математики, программисты, визуализаторы и др.);
- регулярное повышение квалификации, в том числе за границей (через полгода работы);
- перспектива профессионального и карьерного роста (индивидуальный план развития);
- корпоративный английский язык для сотрудников;
- работа в историческом центре Санкт-Петербурга;
- ежегодный оплачиваемый отпуск;
- социальный пакет: официальное трудоустройство, отдых в корпоративном загородном оздоровительном центре, мероприятия для сотрудников и их детей;
- ДМС после определенного стажа работы.