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
8 - 65 USD per hour
Apply Now