Senior · Офис · Краснодар, Россия · Английский не нужен
Навыки
Agile
AI-инструменты в работе
Алгоритмы и структуры данных
C#
Git
GitHub
Внедрение систем
Ещё 3
Machine Learning
SOLID и паттерны
Unity
О компании и продукте
КОМПАНИЯ CARX TECHNOLOGIES ИЩЕТ UNITY ПРОГРАММИСТА ДЛЯ РАЗРАБОТКИ КРОССПЛАТФОРМЕННЫХ ГОНОЧНЫХ ИГР. МЫ ИЩЕМ ОПЫТНОГО РАЗРАБОТЧИКА, СПОСОБНОГО РЕАЛИЗОВАТЬ СЕБЯ В РАМКАХ РЕШЕНИЯ ЗАДАЧ НА СМЕЛЫХ И ПЕРЕДОВЫХ ИГРОВЫХ ПРОЕКТАХ.
Задачи
преимущественно задачи по разработке ИИ в гоночном проекте: противники, полицейские, спецтранспорт в большом городе с трафиком
разрабатывать клиентскую часть игрового проекта на Unity
поддерживать чистоту и производительность кода
декомпозировать задачи и соблюдать сроки
следовать принятым в компании подходам и стандартам разработки
Требования
опыт разработки на Unity от 4-х лет
понимание современных принципов проектирования и разработки систем /подсистем
опыт работы с C#, ООП, DataOrientedDesign, ECS / DOTS, SOLID, MVC, MVVM, DI
уверенное понимание алгоритмов и структур данных
умение работать в сложных проектах из 30+ участников, умение разбираться в чужом коде, Git-менеджмент
умение оптимизировать сложные системы (Profiler, Memory Profiler, Frame Debugger)
умение декомпозировать и оценивать объем работ с высокой точностью
БУДЕТ ПРЕИМУЩЕСТВОМ
любовь в разработке ИИ в компьютерных играх
понимание математических и физических расчетов (оптимизация, интерполяция, экстраполяция, коллизии)
опыт работы с машинным обучением, искусственным интеллектом
наличие в портфолио выпущенных проектов
понимание специфики разработки под мобильные платформы в Unity
наличие проектов на GitHub
опыт внедрения и поддержки плагинов в проект
Условия
AGILE с минимумом бюрократии, постоянным обучением и ростом