Математик-программист (C#/.NET разработчик)

USETECH

Математик-программист (C#/.NET разработчик)

Описание вакансии

Юзтех – группа аккредитованных ИТ-компаний полного цикла разработки с многолетней экспертизой в передовых технологиях: DWH, BigData, AI/ML, Blockchain, BI, предиктивная аналитика, цифровые двойники производства и рисков.

ГК Юзтех является технологическим партнером таких компаний, как Mail.ru, 2Gis, НЛМК, Еврохим, Go Invest, Альфа-Банк, Сбер, ВТБ, МКБ, Самолет Девелопмент, Х5 Group, Газпромнефть, Лемана Про, Ситилинк, Ланит, IBS. Также, ГК разрабатывает собственные IT-продукты (Usebus, Octopus, Тил Эйчар) и флагманские проекты, которыми пользуется 70% населения страны.

Приглашаем C#/.NET разработчика присоединиться к команде.

Проект: разработка и развитие высокопроизводительного расчётного ядра для оптимизации железнодорожных процессов: движение локомотивов и составов по графу путей, планирование ресурсов, разрешение конфликтов и поиск оптимальных вариантов.

Задачи: предстоит развивать модель состояния и алгоритмы solver-а, реализовывать генерацию и отсечение вариантов, работать с графом железнодорожных путей, оптимизировать использование памяти и производительность расчёта, распараллеливать поиск и переносить необходимую бизнес-логику из существующего C++ решения.

Мы ожидаем:

  • уверенное знание C# / .NET;
  • хорошее понимание структур данных и алгоритмов;
  • понимание асимптотической сложности и умение оценивать стоимость алгоритмических решений;
  • понимание работы памяти в .NET: GC, аллокации, value/reference types;
  • уверенное владение многопоточностью и синхронизацией;
  • опыт профилирования и оптимизации CPU/memory;
  • умение разбираться в сложном существующем коде и предметной области;
  • способность самостоятельно проектировать решение, а не только реализовывать готовое ТЗ;
  • графовые алгоритмы: Dijkstra, A*, поиск путей;
  • эвристический поиск, Beam Search, Best-First Search, Branch & Bound;
  • задачи scheduling / routing / optimization / simulation;
  • Span<T>, stackalloc, unsafe, unmanaged memory;
  • object/memory pooling, понимание cache locality и false sharing;
  • SIMD / hardware intrinsics;
  • опыт CPU-bound многопоточных вычислений;
  • C/C++ на уровне чтения и анализа существующего кода.

Мы предлагаем:

  • Карьерную и профессиональную возможность в стабильной, аккредитованной ИТ-компании

  • Расширенный полис ДМС со стоматологией, корпоративный психолог

  • Удаленную работу и гибкий график

  • Необходимую технику для комфортной работы

  • Обучение, сертификацию, Usetech English Club – онлайн изучение английского

  • Доступ к Корпоративной библиотеке и к Корпоративному университету

  • Внутрикорпоративные профильные коммьюнити

  • Заботу о детях сотрудников: корпоративные скидки, подарки, детские дни

  • Геймифицированную программу лояльности: поверь, ты будешь восторге от нашего корпоративного магазина!

  • Корпоративную жизнь: мы много работаем и классно отдыхаем.

Навыки
  • C#
  • .net
  • Алгоритмы и структуры данных
Посмотреть контакты работодателя

Похожие вакансии

IndigoSoft
  • Москва

  • до 4500 USD

Рекомендуем
  • Москва

  • до 4500 USD

Рекомендуем
PIX Robotics
  • Москва

  • до 4500 USD

Рекомендуем
Bip.ru
  • Москва

  • до 250000 RUR

Бэнкс Софт Системс

.NET Developer

Бэнкс Софт Системс

  • Москва

  • до 250000 RUR

Альфа-Банк
  • Москва

  • до 250000 RUR

Клируэй Текнолоджис

Senior C#/.Net разработчик

Клируэй Текнолоджис

  • Москва

  • до 350000 RUR

ИЦ АЙ-ТЕКО
  • Москва

  • до 350000 RUR

Верный Код
  • Москва

  • до 300000 RUR

Красное & Белое, розничная сеть

Программист .Net

Красное & Белое, розничная сеть

  • Москва

  • до 300000 RUR

Правительство Москвы

C#/.NET-разработчик (Middle)

Правительство Москвы

  • Москва

  • до 300000 RUR

DJI-Market.ru
  • Москва

  • от 200000 RUR

ВСК, САО
  • Москва

  • от 200000 RUR

42
  • Москва

  • от 200000 RUR

АНО ЦЭМАК
  • Москва

  • от 200000 RUR

ZennoLab
  • Москва

  • от 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию