Python Panda3D Game Developer for AI Simulations
OpenTrain seeks a contract Python developer experienced with Panda3D to build and optimize 3D game simulations that help train AI models; remote, part-time (20+ hrs/week), $50–$120/hr. Prior AI work not required—Panda3D expertise is mandatory.
Coding & Software
$50–$120/hr
Compensation
Worldwide
Eligibility
Entry
Experience
Jun 30, 2026
Posted
Open worldwide
About OpenTrain
OpenTrain is the centralized, open platform where people start and grow careers in AI training and data labeling. We help freelancers discover specialized AI-training work, build a unified portfolio, and apply quickly — creating an OpenTrain account is free.
Why AI training and simulation work matters
AI models learn from human-created examples and environments. Game simulations are a powerful way to provide controlled, repeatable, and diverse scenarios that teach agents how to perceive and act in 3D worlds. Contributors to AI training shape how state-of-the-art systems behave while working remotely and flexibly.
The role
OpenTrain is recruiting for a contract Python Game Developer with proven Panda3D experience to design, build, and optimize 3D game simulations used in AI training. This is a remote, part-time contractor role requiring 20+ hours per week. Prior AI experience is not required; deep game-development expertise with Panda3D is the core requirement.
- Employment type: Contractor, Part-time
- Weekly time commitment: 20+ hours/week
- Language: English
- Location: Remote, worldwide
What you will do
You will create and maintain 3D simulation environments and the supporting codebase used to train and test AI agents. Work is collaborative and code-focused: expect to participate in design discussions, code reviews, and documentation tasks.
- Design, develop, and optimize 3D game simulations and environments using Panda3D.
- Implement, maintain, and debug Python and C++ code integrated with Panda3D.
- Collaborate with multidisciplinary teams to translate requirements into technical solutions.
- Use GitHub for branching, pull requests, and version control workflows.
- Ensure cross-platform compatibility and performance across diverse hardware.
- Document architectural decisions, code, and development processes.
- Participate in code reviews, brainstorming sessions, and regular team meetings.
Requirements (must-have)
This role has strict technical requirements. Candidates who do not meet each item below should not apply.
- Proven, hands-on experience developing with Panda3D (experience with similar engines does not substitute).
- Advanced proficiency in Python and C++ programming languages.
- Strong command of GitHub for code management, branching, and pull requests.
- Deep understanding of 3D graphics pipelines, simulation logic, and cross-platform development.
- Exceptional written and verbal communication skills for clear documentation and collaboration.
- Ability to work independently in a remote environment and meet deadlines with minimal supervision.
- Demonstrated attention to detail and a problem-solving mindset.
Helpful background (nice to have)
These additional experiences are beneficial but not required. They can help you ramp faster and contribute to more advanced simulation features.
- Prior game development experience specifically for AI, simulation, or training purposes.
- Familiarity optimizing 3D assets and scenes for performance across a range of hardware.
- Experience working in collaborative, distributed Agile environments.
Contract details & pay
OpenTrain hires contractors for focused development work on simulation projects. This posting specifies an hourly pay range and the expected weekly time commitment.
- Pay: USD $50–$120 per hour (hourly contractor rate).
- Hours: 20+ hours per week, part-time contract.
- Work style: Remote, asynchronous collaboration; use GitHub and standard development tooling.
How to apply
If you meet the Panda3D and programming requirements and want to build simulations that help train AI, apply through OpenTrain. Create a free OpenTrain account if you don't already have one, then submit your profile and relevant work samples or a link to repositories showcasing Panda3D projects.
- Include examples that demonstrate Panda3D projects and your role in them.
- Mention experience with Python/C++ and specific contributions to simulation or graphics performance.
- Be prepared to discuss your development workflow, GitHub usage, and cross-platform testing approach.