Skip to content
OpenTrain AIFor AI Companies

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.

OpenTrain AI

Coding & Software

100% Remote Hourly · $50–$120/hr

$50–$120/hr

Compensation

Worldwide

Eligibility

Entry

Experience

Jun 30, 2026

Posted

Open worldwide

Interested in this role?

Create a free OpenTrain account and apply in minutes.

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.