remote
Python Game Developer Panda3D - A-Z for Remote jobs
Game Developer
Develop and optimize 3D game simulations with Panda3D, writing Python and C++ code to create realistic environments for AI training, while collaborating with cross‑functional teams and managing source control via Git.
About the role
Key Responsibilities
- Design, develop, and fine‑tune 3D game simulations and interactive environments using the Panda3D engine.
- Write clean, efficient Python and C++ code that integrates with Panda3D and supports AI training pipelines.
- Collaborate with data scientists, researchers, and product teams to translate AI training requirements into functional simulation features.
- Maintain and debug existing codebases, ensuring performance, stability, and scalability of the simulations.
- Manage version control, branching, and code reviews through GitHub to support seamless team collaboration.
Requirements
- Proven experience with Python and C++ development, preferably in game or simulation contexts.
- Hands‑on knowledge of the Panda3D engine or similar 3D frameworks.
- Familiarity with Git workflows and collaborative development practices.
- Strong problem‑solving skills and ability to work in multidisciplinary teams.
- Passion for creating realistic virtual environments that support AI research and training.