What are the responsibilities and job description for the Full Stack Software Engineers for AI Training position at ChatGPT Jobs?
Job Description
Job Opportunity: Software Engineer (AI Training)
Location: Texas City, TX
Employment Type: On-site, Remote
About The Role
Our client is a leader in enhancing AI models through human feedback, partnering with innovative companies. This project focuses on improving generative AI's understanding of software development practices, coding standards, debugging, and collaborative workflows.
Responsibilities
Job Opportunity: Software Engineer (AI Training)
Location: Texas City, TX
Employment Type: On-site, Remote
About The Role
Our client is a leader in enhancing AI models through human feedback, partnering with innovative companies. This project focuses on improving generative AI's understanding of software development practices, coding standards, debugging, and collaborative workflows.
Responsibilities
- Create and answer technical questions on software engineering, full-stack development, coding best practices, and debugging for AI training.
- Review and evaluate AI-generated code in languages like JavaScript, Python, Go, Java, TypeScript, and C .
- Analyze code quality, maintainability, and adherence to engineering standards.
- Provide expert feedback on version control, collaborative coding, and debugging techniques.
- 3 years of professional full-stack software engineering experience.
- Proficiency in at least two of the following languages: JavaScript, Python, Go, Java, TypeScript, or C .
- Experience building and maintaining production-grade software systems.
- Strong knowledge of Git or similar version control systems, including branching, merging, and collaborative workflows.
- Excellent attention to detail and ability to communicate technical feedback clearly.
- Backend engineering expertise and experience scaling server-side systems.
- Test-Driven Development (TDD) experience.
- Experience authoring technical specifications and API contracts.
- Hands-on expertise with testing frameworks (e.g., PyTest, JUnit, Mocha).
- Experience with code reviews, debugging complex issues, and analyzing large codebases.
- Startup experience (founding engineer or early employee).
- Remote Work: Complete tasks anytime, anywhere.
- Flexibility: Assignments matched based on fit and availability.
- No Guaranteed Hours: Workload may vary weekly.