Descripción
Resumen:
Únase a un equipo como desarrollador experto de juegos en Python (Panda3D) para contribuir a proyectos de entrenamiento de IA de vanguardia utilizando un potente motor de juegos de código abierto.
Aspectos destacados:
1. Contribuir a proyectos de entrenamiento de IA de vanguardia con Panda3D.
2. Diseñar y optimizar simulaciones de juegos 3D para el entrenamiento de IA.
3. Colaborar con equipos multidisciplinarios en soluciones técnicas.
**Título del puesto:** Desarrollador de Juegos en Python (Panda3D)
**Tipo de puesto:** Contrato
**Ubicación:** Teletrabajo
**Resumen del puesto:**
Únase al equipo de nuestro cliente como desarrollador experto de juegos en Python (Panda3D), donde contribuirá a proyectos de entrenamiento de IA de vanguardia utilizando uno de los motores de juegos de código abierto más robustos y flexibles. Este rol especializado se centra en aprovechar las capacidades de Panda3D para ofrecer simulaciones inmersivas y de alto rendimiento compatibles tanto con hardware heredado como contemporáneo.
**Responsabilidades clave:**
* Diseñar, desarrollar y optimizar simulaciones y entornos de juegos 3D mediante Panda3D para aplicaciones de entrenamiento de IA.
* Colaborar con equipos multidisciplinarios para transformar requisitos en soluciones técnicas.
* Implementar, mantener y depurar bases de código en Python y C\+\+ integradas con Panda3D.
* Contribuir a flujos de trabajo de control de versiones mediante GitHub para garantizar una colaboración fluida en el proyecto.
* Asegurar la compatibilidad multiplataforma y el rendimiento en diversas configuraciones de hardware.
* Documentar claramente las decisiones arquitectónicas, el código y los procesos para apoyar el desarrollo colaborativo.
* Participar activamente en revisiones de código, sesiones de lluvia de ideas y reuniones de equipo, haciendo hincapié en una comunicación verbal y escrita excepcional.
**Habilidades y calificaciones requeridas:**
* Experiencia comprobada y práctica en el desarrollo con Panda3D; la experiencia con motores similares no es sustitutiva.
* Competencia avanzada en los lenguajes de programación Python y C\+\+.
* Dominio sólido de GitHub para la gestión de código, ramificación y solicitudes de extracción.
* Profundo conocimiento de las tuberías gráficas 3D, la lógica de simulación y el desarrollo multiplataforma.
* Excelentes habilidades de comunicación escrita y verbal; la documentación clara y la colaboración son fundamentales.
* Capacidad para trabajar de forma independiente en un entorno remoto, cumpliendo plazos con mínima supervisión.
* Demostrada atención al detalle y mentalidad orientada a la resolución de problemas.
**Calificaciones preferidas:**
* Experiencia previa en desarrollo de juegos para fines de IA, simulación o entrenamiento.
* Conocimiento práctico sobre la optimización de activos 3D para el rendimiento en una variedad de hardware.
* Antecedentes en entornos ágiles colaborativos y distribuidos.