Employcity

.Net Developer (с фокусом на математику и алгоритмы)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках .Net Developer

О проекте и команде:
Наш проект — это сложная распределенная система с более чем 240 участниками. Бэкенд-разработка сфокусирована в команде из ~30 инженеров, разбитых на кросс-функциональные группы по доменам.

Чем предстоит заниматься:
Ключевая особенность вакансии — глубокое погружение в математические и алгоритмические задачи. Вам предстоит:

  • Разработка и поддержка математических моделей игровых механик и сервисов с активным использованием теории вероятностей, комбинаторики и статистики.

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

  • Рефакторинг и перенос legacy-кода с усилением математической составляющей.

  • Поиск и устранение неочевидных багов, часто имеющих вероятностную природу.

  • Активное участие в проектировании архитектуры, с учетом специфики алгоритмических вычислений.

Мы ищем кандидата, который:

  • Имеет от 4 лет коммерческого опыта разработки на .NET.

  • Обладает твердыми знаниями в области математики:

    • Обязательно: уверенное владение основами теории вероятностей и комбинаторики на уровне, позволяющем самостоятельно решать прикладные задачи.

    • Желательно: высшее образование (математическое, техническое, физическое).

  • Имеет аналитический склад ума и истинный интерес к решению нестандартных алгоритмических задач, а не только к технологиям и архитектуре.

  • Владеет ООП и паттернами проектирования.

  • Имеет практический опыт работы с высоконагруженными системами.

Будет значительным плюсом:

  • Опыт разработки или внедрения математических моделей в продакшн-среде.

  • Участие в проектах, где ключевую роль играли алгоритмы и вычисления (геймдев, fintech, data science, simulation).

  • Личные достижения: участие в олимпиадах по программированию (ACM ICPC, Codeforces, LeetCode) и/или математике.

  • Опыт работы с RabbitMQ/Kafka, Redis, MongoDB.

Что компания может предложить:

  • Достойный уровень заработной платы (обсуждается индивидуально и зависит от профессионального уровня кандидата);

  • Опытный коллектив, возможность перенять ценный опыт;

  • ДМС после 6 месяцев работы;

  • Гибкое начало рабочего дня;

  • Оплачиваемые отпускные и больничные;

  • Минимум бюрократии;

  • Отсутствие дресс-кода;

  • 4 day-off в год за счёт компании;

  • Частичная компенсация английского языка или психолога (на выбор);

  • Компенсация спортзала;

  • Годовой бонус по результатам работы.