What We're Researching We're hiring software engineers for an ongoing remote project focused on building robust evaluations for AI coding agents. Your expertise ensures these models can handle realistic, complex problems in a terminal environment.
C++ Engineer
Job description
As a C++ Engineer, you will work remotely reviewing AI-generated C++ code, systems-level designs, and technical explanations while helping improve advanced AI coding systems used by developers worldwide.
This role focuses on evaluating complex C++ implementations, identifying correctness and performance issues, and producing high-quality technical explanations and reference solutions.
Contributors help train AI systems through real-world expertise in:
- Modern C++
- Systems programming
- Performance optimization
- Concurrency
- Memory management
- Low-level engineering
Key Responsibilities
Review AI-generated:
- C++ code
- Systems designs
- Technical explanations
- Performance-critical implementations
Assess solutions for:
- Correctness
- Safety
- Clarity
- Performance
- Prompt adherence
Identify issues involving:
- Logic errors
- Memory handling
- Concurrency
- Low-level optimization
- Performance bottlenecks
Write:
- Technical explanations
- Step-by-step reasoning
- Reference implementations
- Correct model solutions
Compare and evaluate multiple AI responses based on:
- Technical accuracy
- Reasoning quality
- Maintainability
- Coding standards
Contribute to AI model training and evaluation workflows
Required Qualifications
Bachelor’s degree or higher in:
- Computer Science
- Electrical Engineering
- Computer Engineering
- Related technical fields
Minimum 4 years of professional experience developing production C++ software
Expert-level proficiency in:
- Modern C++ (C++11 and newer)
- Templates
- Move semantics
- Smart pointers
- STL
Strong systems programming background involving:
- Concurrency
- Operating systems
- Performance optimization
- Memory management
Experience using:
- Build systems
- Compilers
- Linkers
- Profilers
- Debuggers
- Analysis tools
C1-level English proficiency
Strong technical writing and code review abilities
Familiarity with:
- CI/CD workflows
- Automated testing
- Version control systems
Preferred Qualifications
Experience with:
- AI training workflows
- AI annotation
- Evaluating AI-generated code
Strong attention to detail and systematic debugging approaches
Ability to identify subtle performance and correctness issues in large C++ codebases
Work Structure
- Fully remote contractor role
- Flexible work schedule
- Hourly compensation
- Weekly payments after approved work
Important Note
There is currently no immediate active project for this role. Qualified candidates will join the expert network and may be contacted for future AI-related opportunities and projects.
About SME Careers
SME Careers is an AI data services company and subsidiary of SuperAnnotate that provides expert training data to leading AI companies and foundation model labs worldwide.
Contributors directly help improve how advanced AI systems reason about software engineering and systems-level development.
You will be redirected to the company's website to complete your application.