Мы ищем Middle и Junior C# разработчиков в команду, занимающуюся разработкой высоконагруженных систем обработки данных. Для уровня Junior не обязательны знания и опыт по всем параметрам вакансии. Важно владение языком, понимание принципов построения приложений и устойчивых, масштабируемых систем. Желание участвовать в разработке и развитии backend-сервисов. Требования: Знание C# и платформы .NET 8 Понимание ООП, SOLID и основных паттернов проектирования Понимание алгоритмов и структур данных Понимание принципов работы Web API (REST) Опыт работы с базами данных (SQL, желательно PostgreSQL) Знание Entity Framework или других ORM Понимание многопоточности и асинхронного программирования Умение писать читаемый, поддерживаемый код Будет плюсом Опыт разработки backend-приложений и Web API (REST) Опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналоги) Опыт работы с Docker / контейнеризацией Понимание процессов сборки, тестирования и доставки изменений в приложение Опыт работы с Linux Понимание принципов DDD и Clean Architecture Опыт проектирования и разработки масштабируемых и отказоустойчивых систем Опыт работы с логированием, метриками и трассировкой приложений (например: Prometheus, Grafana, OpenTelemetry) Опыт написания unit-тестов Условия: Мы предлагаем: Работу в дружном коллективе, состоящем из профессионалов своего дела Возможность профессионального и карьерного роста Возможность использования самых современных технологий Участие в разработке продуктов, конкурентных как на российском, так и на мировом рынке Современные подходы к организации разработки Гибкий график работы Можно работать как в офисе, так и удалённо Все трудовые отношения в соответствии с трудовым кодексом, испытательный срок 3 месяца ДМС после испытательного срока Заработная плата зависит от уровня знаний и опыта кандидата.
В кросс-функциональную команду инженеров приглашаем ещё одного специалиста по машинному обучению. Команда создаёт продукты в следующих сферах: Интеллектуальные транспортные системы; Мониторинг транспортных потоков; Фотовидеофиксация нарушений правил дорожного движения; Автоматизированные системы управления дорожным движением. Команда специализируется в области компьютерного зрения и решает такие задачи, как детекция и сегментация объектов (транспортные средства, пешеходы, объекты дорожной инфраструктуры и т.д.), классификация изображений, например, марки и модели ТС, категории ТС (грузовики, автобусы и т.д.), распознавание номеров ТС и другие задачи, так или иначе связанные с анализом транспортных потоков. В своей работе мы используем как классические методы компьютерного зрения, так и самые современные глубокие нейронные сети, используем аппаратные ускорители. Мы пишем ПО, которое анализируем видео потоки в режиме реального времени в условиях жестких ограничений как по производительности устройств, так и по объёму потребляемой памяти. В ваши задачи будет входить всё, что касается задач компьютерного зрения с использованием нейронных сетей: Консультирование по сбору данных и разметке; Подготовка датасетов; Выбор архитектуры нейронных сетей для решения конкретных задач; Машинное обучение; Портирование под конкретную аппаратную платформу; Оптимизация; Анализ ошибок, улучшение качества работы. От вас мы ожидаем, что вы, так же как и мы, увлечены нейронными сетями, следите за последними новостями в области машинного обучения. У вас или есть индустриальный опыт применения нейронных сетей в области компьютерного зрения от 1 года, или вы заканчиваете обучение по направлению прикладная математика, в состоянии писать читаемый код на Python и пробовали делать что-то на PyTorch. Мы предлагаем: Сложные проекты; Разнообразные задачи; Возможность использования самых современных технологий; Современные подходы к управлению разработкой; Отсутствие излишней бюрократии; Все трудовые отношения оформляются в соответствии с ТК; Испытательный срок 3 месяца, ДМС после испытательного срока. Работа из любого города России. Готовы рассмотреть кандидатов из всех регионов.