Senior AI Programmer (Gamedev)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior AI Programmer (Gamedev): Ownership of AI systems and features for AAA multiplayer game with an accent on technical quality, performance optimization, and integration with design requirements. Focus on implementing data-driven architectures, multithreading, network replication, and behavior trees to deliver exciting player experiences in a systemic evolving world.
Location: Canada (Sony's first game development team in Canada)
Company
, part of PlayStation Studios, developing exclusive new IP for PlayStation – a AAA multiplayer experience focused on freedom, thrill, and playfulness.
What you will do
- Deliver high-quality AI systems and features meeting design and technical requirements.
- Optimize and debug code for performance and technical quality.
- Promote best practices, coding standards, and build sustainable, performant technologies.
- Assist with technical design documents, requirements clarification, task definition, and peer code reviews.
- Plan work effectively, provide progress updates, identify risks, and create innovative solutions.
- Stay updated with cutting-edge technology and promote its beneficial use.
Requirements
- 8+ years of experience in related jobs.
- Good comprehension of game engine architectures.
- Strong knowledge of C++.
- Strong software design skills with data-driven architectural patterns.
- Strong optimization and multithreading skills.
- Strong understanding of network replication and client-server programming.
- Experience with formalism languages such as FSM, Statecharts, or Behavior Trees.
- Advanced debugging skills.
Nice to have
- Experience shipping games with Unreal Engine.
- Practical knowledge of microservices architecture.
- Comfortable with event-driven and asynchronous architectures.
- Experience developing in a live environment.
Culture & Benefits
- Culture grounded in kindness, adaptability, and courage that unlocks creativity.
- Part of multidisciplinary team driving technical design and implementation.
- Reports to Technical Producer.
- Background checks conducted at offer stage.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →