Job Title
Game Developer (Java / libGDX) – AI Trainer
Job Type
Contractor
Compensation Structure
Hourly contract position. Compensation is paid based on hours worked and approved project time.
Location
Remote
Job Summary
We are looking for a Game Developer with Java and libGDX experience to contribute to next-generation AI training and evaluation projects. In this role, you'll apply your game development expertise to build, review, and improve interactive 2D game environments that help AI systems better understand game mechanics, software development, and simulation workflows.
This is a contractor opportunity focused on AI training and evaluation rather than traditional game development. Your hands-on experience with Java, libGDX, and game programming fundamentals will directly contribute to improving AI capabilities.
No prior AI experience is required. Your game development expertise is what matters most.
Key Responsibilities
- Develop, maintain, and optimize simple 2D game features using Java and the libGDX framework.
- Collaborate with multidisciplinary teams to design interactive game scenarios that support AI training and evaluation.
- Implement core gameplay systems, including game loops, sprite management, animation, and input handling.
- Review and evaluate AI-generated code and technical solutions for correctness, quality, and maintainability.
- Debug, troubleshoot, and optimize game modules to ensure performance, stability, and reliability.
- Participate in code reviews and contribute to coding standards and software engineering best practices.
- Document technical workflows, implementation details, and development processes for collaborative teams.
- Clearly communicate technical decisions, project progress, and recommendations throughout the development lifecycle.
Required Skills and Qualifications
- Working knowledge of Java programming and object-oriented programming principles.
- Hands-on experience developing applications or games using libGDX, including coursework, personal projects, or professional work.
- Understanding of fundamental game development concepts such as game loops, sprites, rendering, and input management.
- Strong debugging, analytical, and problem-solving skills.
- Excellent written and verbal communication skills with the ability to produce clear technical documentation.
- Ability to work independently and collaboratively in a fully remote environment.
- Demonstrated passion for game development through personal, academic, or professional projects.
- Willingness to complete an AI interview as part of the selection process.
Preferred Qualifications
- Portfolio of games, prototypes, GitHub repositories, or playable demos showcasing Java/libGDX development.
- Familiarity with vectors, collision detection, basic physics systems, and 2D game architecture.
- Experience using Git for version control and collaborative software development.
- Experience reviewing code, debugging game systems, or contributing to team-based development projects.
- Interest in AI, simulation, or interactive technologies is a plus but not required.
Additional Information
This opportunity is ideal for developers who enjoy building games and interactive applications while applying their software engineering skills to emerging AI technologies. Your contributions will directly improve how next-generation AI systems reason about game development, software design, debugging, and interactive simulation environments.
Job Type: Contract
Pay: $20.00 - $120.00 per hour
Benefits:
Work Location: Remote