C# Coding Specialist - Freelance AI Trainer
New
J
JobgetherAI software
Based in BrazilContract
Salary8 - 65 USD per hour
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Software ArchitectureC#AlgorithmsData StructuresRESTful APIsDebugging
Requirements
- Demonstrated experience programming in C# and solving real-world software engineering problems.
- Strong knowledge of algorithms, data structures, object-oriented programming, and software architecture.
- Familiarity with asynchronous programming, RESTful APIs, memory management, secure coding, and debugging techniques.
- Understanding of frontend and backend development, cloud infrastructure, or systems programming.
- Ability to analyze code for correctness, efficiency, readability, and maintainability.
- Strong analytical and problem-solving skills, with attention to technical detail.
- Excellent technical writing and communication skills, including the ability to explain reasoning and document findings clearly.
- Ability to work independently, manage tasks effectively, and provide consistent, evidence-based evaluations.
- Must provide a secure computer and high-speed internet connection.
- A bachelor's, master's, or doctoral degree in computer science, software engineering, or a closely related technical discipline is preferred.
- Experience writing technical documentation, contributing to open-source projects, or evaluating AI-generated code is beneficial.
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 overall code quality.
- Assess solutions involving algorithms, data structures, object-oriented design, software architecture, and frontend and backend development.
- Test and evaluate technical topics such as asynchronous programming, RESTful API integration, memory management, secure coding practices, cloud infrastructure, and distributed systems debugging.
- Identify and document errors, reasoning gaps, and failure patterns with clear, reproducible examples.
- Review code for readability, maintainability, efficiency, and adherence to sound software engineering practices.
- Provide detailed explanations of technical decisions and demonstrate the reasoning behind correct solutions.
- Recommend improvements to prompts, evaluation criteria, and testing methods to strengthen AI coding capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site