Expert AI Programmer

Elsewhere Entertainment SP. Z.O.O.
Si quieres más Ofertas de empleo de Motion Design & Graphics Design 👈 ENTRA AQUÍ
Descripción del puesto
Se busca una persona para el puesto de Expert AI Programmer que impulse la innovación y la calidad en los sistemas de AI, desde el código hasta dar vida a los sistemas y personajes con los que interactúan los jugadores. Colaborará estrechamente con equipos de engineering, content y design para entregar soluciones que expandan lo posible en productos de juego de alto impacto.
Responsabilidades
- Asumir la propiedad y dirigir sistemas de AI, así como contribuir a las herramientas y sistemas de scripting que los soportan.
- Colaborar activamente con los equipos de design y content para comprender sus necesidades y traducirlas en soluciones técnicas.
- Apoyar a colegas y promover la excelencia en las contribuciones tecnológicas y culturales, solicitando y ofreciendo revisiones de código y feedback.
- Mentorizar a otros ingenieros en desarrollo de ingeniería y sistemas de AI.
Requisitos
- Tener 7+ años de experiencia o formación/equivalente en trabajo relevante.
- Dominio y experiencia en depuración con C++.
- Conocimiento sólido en una o más áreas de tecnología de AI, por ejemplo: combat behaviors, character perception y decision-making systems; ambient life behaviors; navigation systems y pathfinding en espacios 2D y 3D; generación de áreas de interacción como puntos de cover y parkour; AI locomotion systems para ejecutar movimiento en concierto con animation; vehicle AI systems incluyendo comportamientos de combate y chase.
- Habilidades de comunicación sólidas para compartir ideas claramente en distintos niveles técnicos y para dar y recibir feedback constructivo.
- Habilidades matemáticas sólidas, incluyendo competencia en trigonometry y linear algebra.
- Experiencia de colaboración multidisciplinar (gameplay engineering, animation, design, technical art).
- Actitud orientada a iterar y recoger feedback de colegas, con motivación por mejorar la calidad de las funcionalidades bajo su responsabilidad.
- Ganas y hábito de jugar videojuegos modernos y analizar las ideas técnicas que los hacen sentir vivos.
- Experiencia en el envío de títulos AAA.
Puntos a favor
- Familiaridad con sistemas de AI en entornos de juego multiplayer.
- Conocimiento de gameplay animation systems y conceptos como motion matching, IK y finite state machines.
- Experiencia con middleware de física como Havok y PhysX.
- Experiencia interactuando con sistemas de scripting para exponer funcionalidad en colaboración con technical design teams.
- Experiencia trabajando con o contribuyendo a in-house engine development.
Condiciones y beneficios
- Ofertas de contratación competitivas y negociables según experiencia y mercado.
- Entorno de trabajo que fomenta la diversidad e inclusión.
- Disponibilidad para proporcionar ajustes razonables para personas con discapacidades mediante solicitud.
Cómo postular
Para postularse, enviar la candidatura a través del siguiente enlace: https://careers.activision.com/apply?jobSeqNo=ACPUUSR025470EXTERNAL
📌 SOLICITAR EL TRABAJO (APPLY FOR JOB)
Por favor, para solicitar este trabajo visita careers.activision.com.