В 2K мы создаем одни из самых знаковых и влиятельных на культуру видеоигр в индустрии развлечений, включая NBA® 2K, одну из самых продаваемых франшиз в мире, и легендарные игры, такие как BioShock®, Borderlands®, Mafia, Sid Meier’s Civilization® и XCOM®, а также любимые фанатами WWE® 2K, TopSpin® и PGA TOUR® 2K. Мы создаем незабываемые впечатления, раздвигая границы творчества, аутентичности и инноваций в каждом жанре.
Наш портфель воплощается в жизнь одними из самых влиятельных студий разработки игр в мире. Visual Concepts, Firaxis Games, Hangar 13, Cat Daddy Games, 31st Union, Cloud Chamber, Gearbox, HB Studios и 2K SportsLab создают игры мирового класса на различных платформах.
Но что действительно движет 2K, так это наши люди.
Мы считаем, что лучшие идеи рождаются в командах, которые чувствуют себя уполномоченными, поддерживаемыми и вдохновленными. Как работодатель, предоставляющий равные возможности, мы стремимся создавать разнообразную, инклюзивную рабочую среду, где люди могут быть собой и выполнять свою лучшую работу.
Что нам нужно
Вы — исключительный инженер-программист с большим опытом внедрения и эксплуатации моделей машинного обучения в производственной среде, особенно в качестве низколатентных, высокодоступных сервисов прогнозирования. Вы можете развертывать модели машинного обучения как сервисы реального времени, почти реального времени или пакетной обработки в зависимости от требований конкретного случая использования. Вы обладаете глубокими практическими знаниями в области машинного обучения, владея основными типами алгоритмов и задачами машинного обучения, полным жизненным циклом машинного обучения и современными фреймворками моделирования и обслуживания.
Вы работаете автономно и принимаете самостоятельные решения. Вы — креативный специалист, ориентированный на решение проблем, и инициатор, который ведет проекты от начала до конца: определяет неопределенные проблемы, принимает обоснованные архитектурные решения для многокомпонентных систем и укладывается в сроки. Как старший инженер, вы повышаете общий уровень компетенции, определяя техническое направление, обучая других и продвигая инженерные стандарты в команде и более широком сообществе ML.
Что вы будете делать
- Сотрудничать с ML-учеными, инженерами данных, центральным техническим отделом и игровыми студиями для развертывания моделей машинного обучения в качестве производственных сервисов принятия решений и их интеграции в более крупные системы и активные продукты.
- Владеть и развивать практику MLOps: CI/CD для моделей, реестр моделей и хранилища признаков, масштабируемое инференс в реальном времени, мониторинг, обнаружение дрейфа и воспроизводимость. Продвигать лучшие инженерные практики в сообществе.
- Проектировать и быстро прототипировать продукты на основе машинного обучения для таких приложений, как рекомендательные системы, подбор игроков, борьба с читерством/токсичностью и балансировка экономики.
- Тесно сотрудничать с разработчиками студий и центральным техническим отделом для планирования и выполнения интеграции ML-приложений в игры в соответствии с графиками запуска.
- Определять, оценивать и пилотировать возможности применения GenAI/LLM для создания новых сценариев использования, а также преобразовывать перспективные концепции в безопасные, масштабируемые и измеримые решения.
Что сделает вас отличным кандидатом
- Степень бакалавра в области компьютерных наук, компьютерной/электротехники или смежной STEM-области и более 4 лет опыта в разработке программного обеспечения/инженерии, включая значительный опыт развертывания ML в производственной среде, или степень магистра с 2-4 годами соответствующего опыта.
- Сильные навыки программирования, свободное владение Python. Знание высокопроизводительного системного языка (C, C++, Java, Rust и т. д.) является плюсом. Уверенность в объектно-ориентированном и функциональном парадигмах, а также быстрое освоение новых языков по мере необходимости.
- Прочные знания распространенных задач ML (с учителем и без учителя; обучение с подкреплением — плюс) и часто используемых алгоритмов в традиционном ML и глубоком обучении, а также способность быстро осваивать новые подходы.
- Практический опыт работы с современными ML-фреймворками, такими как PyTorch, TensorFlow, scikit-learn или Spark ML.
- Опыт работы с облачной инфраструктурой (AWS, GCP или Azure), контейнерами и оркестрацией (например, Kubernetes), бессерверными вычислениями и микросервисной архитектурой.
- Практический опыт работы с инструментами MLOps и CI/CD, включая реестры моделей, хранилища признаков, оркестрацию конвейеров (например, Airflow, Kubeflow или MLflow) и автоматизированное обучение, развертывание и мониторинг.
- Опыт работы с современными технологиями обработки данных, такими как реляционные базы данных и базы данных NoSQL, а также инструменты для озер данных/больших данных, такие как Apache Spark или Databricks/Delta.
- Гибкость для начала и окончания работы поздно, чтобы обеспечить несколько часов совпадения с нашим головным офисом в США (основное рабочее время примерно с 10:00 до 18:30 по местному времени) для обеспечения тесного сотрудничества.
Приятно иметь
- Опыт работы с рекомендательными системами, алгоритмами поиска, подбором игроков или технологиями обучения с подкреплением.
- Опыт работы с инфраструктурой как кодом и инструментами автоматизации инфраструктуры, такими как Terraform или AWS CloudFormation.
- Опыт работы с управляемыми ML-платформами, такими как Amazon SageMaker или Databricks.
- Знакомство с инструментами потоковой обработки, такими как Apache Kafka, Kinesis или Spark Streaming.
- Знакомство с паттернами и технологиями приложений GenAI и LLM, включая RAG, оценку и механизмы защиты, агентские рабочие процессы или векторные базы данных.
- Основные игровые движки, такие как Unreal или Unity.
Как работодатель, предоставляющий равные возможности, мы стремимся обеспечить, чтобы квалифицированные лица с ограниченными возможностями получали разумные условия для участия в процессе подачи заявления о приеме на работу или собеседования, для выполнения своих основных должностных обязанностей и для получения других льгот и преимуществ трудоустройства. Пожалуйста, свяжитесь с нами, если вам требуется разумное приспособление.
Обратите внимание, что 2K Games и ее студии никогда не используют приложения для обмена мгновенными сообщениями или личные адреса электронной почты для связи с потенциальными сотрудниками или проведения собеседований, а при отправке писем используют только учетные записи 2K.com.