Software Developer – Python
TorentifyJob description
About the Company
SaidGig is hiring on behalf of an innovative technology organization developing next-generation AI systems through high-quality human expertise and real-world software engineering knowledge. The company collaborates with technical professionals to improve AI capabilities by leveraging practical experience in software development, game programming, and emerging technologies.About the Role The Junior Python Game Developer for AI Training will contribute domain expertise in game development to support the training and improvement of advanced AI models. This role involves reviewing game development code, providing technical feedback, creating realistic development examples, and helping AI systems better understand modern game programming practices. The position is ideal for developers with experience in Python, Panda3D, and C++ who are interested in working at the intersection of software engineering and artificial intelligence.
Location: Remote (United States)
Key Responsibilities
Game Development
- Develop, review, and analyze interactive game development workflows using Python and Panda3D.
- Evaluate game logic, rendering techniques, and gameplay mechanics.
- Suggest improvements to existing code and game architecture.
- Create realistic game development examples that reflect modern development practices.
- Provide technical insights to improve AI understanding of game development concepts.
- Review and critique code samples for accuracy, quality, and best practices.
- Document technical reasoning and explain development decisions clearly.
- Participate in iterative feedback cycles to improve AI model performance.
- Utilize Python and C++ to solve game development challenges.
- Work with GitHub for version control, collaboration, and code reviews.
- Analyze asset management, rendering pipelines, and application performance.
- Follow software engineering best practices while maintaining high code quality.
- Collaborate with distributed engineering teams on AI training initiatives.
- Share domain expertise to improve AI-generated software solutions.
- Contribute to continuous improvements in development workflows.
- Stay current with modern game development tools, frameworks, and industry trends.
Required
- Hands-on experience with Python programming.
- Experience developing games using the Panda3D engine.
- Working knowledge of C++.
- Experience using GitHub for version control and collaboration.
- Strong analytical, debugging, and problem-solving skills.
- Excellent written and verbal communication skills.
- High attention to detail and commitment to software quality.
- Ability to work independently in a remote environment.
- Experience contributing to open-source software projects.
- Familiarity with AI, machine learning, or AI-assisted development tools.
- Knowledge of modern software development methodologies.
- Understanding of game development pipelines and deployment workflows.
- Experience collaborating in distributed engineering teams.
- Fully remote work environment.
- Opportunity to contribute to cutting-edge AI development.
- Collaborative and innovative engineering culture.
- Professional growth and skill development opportunities.
- Exposure to advanced AI technologies and modern game development practices.
- Flexible remote working environment.
- Have a passion for game development and Python programming.
- Enjoy solving technical challenges and improving software quality.
- Are interested in the future of artificial intelligence.
- Thrive in collaborative, remote engineering environments.
- Want to apply their game development expertise to real-world AI training initiatives.
Interested in this role?