Senior Software Engineer (Remote | $100–$150/hr)
<p><strong>Senior Software Engineer</strong></p><p><br></p><p><strong>Position:</strong> <strong>Senior Software Engineer</strong></p><p><br></p><p><strong>Type:</strong> <strong>Hourly Contract (Part-Time)</strong></p><p><br></p><p><strong>Compensation:</strong> <strong>$100–$150/hour</strong></p><p><br></p><p><strong>Location:</strong> <strong>Remote</strong></p><p><br></p><p><strong>About the Opportunity</strong></p><p>This opportunity is for experienced <strong>Senior Software Engineers</strong> to contribute to advanced <strong>AI research and evaluation projects</strong> focused on training and improving next-generation AI systems.</p><p>In this role, you'll apply your software engineering expertise to create and evaluate <strong>Reinforcement Learning environments</strong> that test AI models on complex software engineering tasks using <strong>Model Context Protocol (MCP) tools</strong>. Tasks may involve <strong>bug fixing, feature implementation, codebase refactoring, performance optimization, and debugging</strong>.</p><p>No prior <strong>AI experience</strong> is required. Your <strong>software engineering expertise, problem-solving abilities, and experience working with complex codebases</strong> are the primary qualifications for success in this role.</p><p><strong>Responsibilities</strong></p><ul><li>Create and evaluate <strong>Reinforcement Learning environments</strong> that test AI models on realistic software engineering tasks.</li><li>Develop tasks involving <strong>bug fixing, feature implementation, codebase refactoring, and performance optimization</strong>.</li><li>Design <strong>reproducible environments, deterministic verification systems, and reference solutions</strong> for evaluating AI performance.</li><li>Apply expertise in <strong>algorithms, data structures, software architecture, debugging, and performance tuning</strong>.</li><li>Evaluate AI-generated code for <strong>correctness, maintainability, scalability, and performance</strong>.</li><li>Identify <strong>bugs, edge cases, implementation failures, and architectural tradeoffs</strong>.</li><li>Work with <strong>Model Context Protocol (MCP) tools</strong> and real-world software engineering workflows.</li><li>Provide structured technical feedback to improve <strong>AI coding capabilities, reasoning, and software engineering performance</strong>.</li></ul><p><strong>Required Qualifications</strong></p><ul><li><strong>2+ years of professional Software Engineering experience</strong> or equivalent industry experience.</li><li>Proficiency in one or more programming languages, including <strong>C++, Python, Java, Go, TypeScript, or Rust</strong>.</li><li>Strong understanding of <strong>algorithms, data structures, software engineering principles, and performance optimization</strong>.</li><li>Demonstrated experience with <strong>debugging complex software issues and delivering maintainable solutions</strong>.</li><li>Strong background in <strong>feature development, codebase refactoring, and software optimization</strong>.</li><li>Ability to analyze complex engineering problems and identify <strong>bugs, edge cases, and performance bottlenecks</strong>.</li><li>Excellent <strong>analytical, problem-solving, written, and verbal communication skills</strong>.</li><li>Ability to work independently in a <strong>fully remote environment</strong>.</li></ul><p><strong>Preferred Qualifications</strong></p><ul><li>Experience working with <strong>large-scale or distributed codebases</strong>.</li><li>Familiarity with <strong>AI, machine learning, reinforcement learning, or AI coding systems</strong>.</li><li>Experience with <strong>Model Context Protocol (MCP)</strong> or tool-based AI workflows.</li><li>Background in <strong>code reviews, software quality assurance, and engineering best practices</strong>.</li><li>Experience working with <strong>cloud platforms, distributed systems, or performance-critical applications</strong>.</li><li>Experience collaborating with <strong>cross-functional or remote engineering teams</strong>.</li></ul><p><strong>Compensation</strong></p><ul><li><strong>Competitive compensation of $100–$150/hour.</strong></li><li><strong>Output-based compensation tied to completed tasks.</strong></li><li><strong>Independent contractor engagement.</strong></li><li>Approximately <strong>15 hours per week</strong>, depending on project requirements.</li></ul><p><strong>Application Process</strong></p><ol><li><strong>Apply to the role and complete the screening questions</strong></li><li><strong>Complete an AI Interview (approximately 30 minutes)</strong></li><li><strong>Complete a Technical Assessment, if required</strong></li><li><strong>Hiring Manager Review</strong></li></ol><p><strong>Start Timeline & Availability</strong></p><p>The team typically aims to fill positions quickly. Selected candidates should be prepared to <strong>begin tasks within 24–48 hours after completing onboarding</strong>, subject to project requirements and availability.</p>