SuperAnnotate AI, IncNorth America

C# Engineer - AI Training (Part Time, Freelance, Remote, 20+ openings)

Project-Based

Description

Role: Engineering

Rate: $20.00–$70.00 USD/hr

Skills: C#

Compensation

Compensation is competitive and varies based on location, education level, and prior

experience.

Role Description

As a Senior C# Engineer, you will work remotely on an hourly paid basis to review AI-generated C# code,.NET application designs, and technical explanations, as well as generate high-quality reference implementations and step-by-step reasoning for complex engineering problems. You will assess solutions for accuracy, clarity, safety, and adherence to the prompt; identify errors in logic, memory usage, concurrency, threading, or performance; fact-check technical information; write high-quality explanations and model solutions that demonstrate correct methods; and rate and compare multiple AI responses based on correctness and reasoning quality.

This fully remote, hourly paid contractor role is with SME Careers, a fast-growing AI data services company and subsidiary of SuperAnnotate that provides AI training data to many of the world’s largest AI companies and foundation model labs. Your C# and.NET expertise will directly help improve the world’s premier AI models used by millions of developers worldwide.

Your Profile

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related technical field.
  • 4+ years of professional experience developing production software in C#, including backend services, APIs, or desktop/server-side applications.
  • Expert-level proficiency in C# and the.NET ecosystem, including strong understanding of memory management, garbage collection, async/await, threading, and exception handling.
  • Strong background in software engineering and systems concepts, including concurrency, multithreading, performance optimization, and application architecture.
  • Hands-on experience with .NET tooling, including Visual Studio or Rider, build systems (MSBuild, dotnet CLI), debuggers, and profilers.
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines.
  • Proven experience conducting detailed code reviews and enforcing coding standards, best practices, and maintainability in C# codebases.
  • Comfort working with version control systems, CI/CD workflows, and automated testing frameworks (e.g., xUnit, NUnit, MSTest).
  • Previous experience with AI data training, annotation, or evaluating AI-generated technical content is a strong plus.
  • Highly detail-oriented and systematic, with a methodical approach to evaluating reasoning quality and identifying subtle issues in complex C# code.

#LI-Remote

Skills

.NETVisual Studiodotnetcsharpc-sharpC#AICI/CD

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching