Назад
1 день назад

C#/.NET разработчик (оптимизация железнодорожных процессов)

256 000 - 280 000
Тип работы
project
Грейд
senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

TL;DR
C#/.NET разработчик (оптимизация железнодорожных процессов): Разработка и развитие высокопроизводительного расчётного ядра для оптимизации движения локомотивов и составов по графу путей с акцентом на алгоритмы поиска, многопоточность и эффективность использования памяти. Фокус на проектировании solver-алгоритмов, разрешении конфликтов, генерации и отсечении вариантов, а также оптимизации CPU- и memory-bound вычислений.
#NETвакансия #вакансияNET

❇️ C#. NET ❇️ | Компания Top Selection

🔥 Мы в поиске C# Net разработчика на проектную занятость

Грейд: senior
Ставка: от 256К до 280К
Гражданство/Локация: РФ
Загрузка: фуллтайм
Срок: долгосрочный
Оформление: только ИП 📌 (не СЗ, не ТК)

Требования:
• Уверенное знание 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++ на уровне чтения и анализа существующего кода

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

Отклик сюда 👇🏻

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -