Senior C++ Engineer | $30/hr Remote

Crossing Hurdles · Posted 2026-05-13

Senior C++ Engineer Work SnapshotJob Type: ContractLocation: RemoteCompensation: Up to $30 per hourLevel: Middle to Senior Level Roles & ResponsibilitiesReview AI-generated C++ code, systems designs, and technical explanations for correctness, safety, performance, and reasoning qualityEvaluate complex engineering solutions involving concurrency, memory management, systems programming, low-level optimization, and performance-critical architecturesIdentify bugs, unsafe memory usage, logical flaws, concurrency issues, race conditions, performance bottlenecks, and architectural weaknesses in AI-generated outputsWrite high-quality reference implementations and step-by-step technical explanations demonstrating modern C++ best practices and systems-level reasoningCompare and rank multiple AI-generated responses based on correctness, maintainability, efficiency, readability, safety, and adherence to the promptFact-check technical claims related to operating systems, debugging, low-level programming, performance optimization, compilers, and systems architectureConduct structured code reviews enforcing coding standards, maintainability principles, performance requirements, and production-grade engineering qualityGenerate detailed prompts, benchmark tasks, and evaluation scenarios to improve AI reasoning and code generation capabilities in modern C++Support AI model improvement through annotation workflows, technical evaluations, quality assurance reviews, and structured engineering feedbackCollaborate asynchronously with AI training and research teams to improve the quality, safety, and reliability of frontier AI systems RequirementsEducation: Bachelor s degree or higher in Computer Science, Electrical/Computer Engineering, or a closely related technical fieldStrong years of professional experience developing production software in C++ for systems-level, performance-critical, embedded, or large-scale applicationsExpert-level proficiency in modern C++ (C++11 and later), including templates, move semantics, RAII, smart pointers, STL, and advanced language featuresStrong understanding of systems programming concepts including concurrency, threading, synchronization, operating systems, low-level optimization, and memory managementHands-on experience with compilers, linkers, debuggers, profilers, sanitizers, build systems, and modern C++ development toolingAbility to critically evaluate low-level systems code for correctness, performance, maintainability, scalability, and safetyProven experience conducting detailed code reviews and enforcing engineering standards in complex C++ codebasesFamiliarity with CI/CD workflows, automated testing frameworks, Git-based development practices, and production debugging workflowsStrong analytical thinking and attention to detail with the ability to identify subtle correctness, concurrency, memory, and performance issuesExcellent English communication skills (C1 or higher) with the ability to write structured technical explanations and evaluation rationalesPrevious experience with AI data training, RLHF, code evaluation, technical annotation, or AI-generated code review is strongly preferredExperience with performance-sensitive systems, distributed systems, game engines, networking, embedded systems, or low-latency applications is a strong plus

Apply for this role