Position listed on behalf of a partner company managing applications
Freelance AI Trainer Project
Responsibilities
Engage with AI models on software engineering tasks, coding exercises, and technical scenarios using C#
Evaluate model responses for logical accuracy, coding fluency, correctness, and code quality
Assess solutions involving algorithms, data structures, OOP, software architecture, frontend and backend development
Test topics such as asynchronous programming, RESTful API integration, memory management, secure coding, cloud infrastructure, distributed systems debugging
Identify and document errors, reasoning gaps, and failure patterns with reproducible examples
Review code for readability, maintainability, efficiency
Provide detailed explanations of technical decisions
Recommend improvements to prompts, evaluation criteria, and testing methods
Requirements
Demonstrated experience programming in C# and solving real-world software engineering problems
Strong knowledge of algorithms, data structures, OOP, software architecture