careertakescareertakes

Senior Software Engineer | Remote

Confidential ClientSoftware & Technology
Entry LevelContractFull RemoteN/A
United States
2 Days Ago

The Senior Software Engineer will develop and maintain reinforcement learning environments to test AI models on complex software engineering workflows. This contract role involves utilizing multiple programming languages and CLI tools to contribute to next-generation AI training through high-quality, real-world input, focusing on performance optimization and scalable software solutions.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development, Information Services, and IT Services and IT Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

  • Design and build reproducible Reinforcement Learning (RL) environments to evaluate AI models on complex software engineering tasks.
  • Implement and maintain Model Context Protocol (MCP) tools to exercise, verify, and measure model behavior.
  • Fix bugs, develop new features, refactor existing codebases, and optimize performance across components.
  • Create deterministic verification processes and golden reference solutions to assess software-engineering correctness.
  • Collaborate with cross-functional teams (researchers, engineers, product) to deliver maintainable, scalable solutions and test harnesses.
  • Produce clear documentation, test plans, and reproducible benchmarks for model and system evaluation.

Requirements

  • Strong programming skills in one or more: C++, Python, Java, Go (Golang), TypeScript, or Rust.
  • Deep understanding of algorithms, data structures, and performance tuning.
  • Proven experience debugging complex, multi-language systems.
  • Track record of feature development, codebase refactoring, and building testable systems.
  • Familiarity with designing deterministic environments and reproducible experiments.
  • Excellent communication skills and ability to work remotely with distributed teams.

Nice-to-Have / Preferred

  • Prior experience building RL environments, simulators, or automated evaluation harnesses.
  • Background working with model-evaluation tooling such as MCP or similar protocols.
  • Experience creating “golden” reference solutions or oracle test suites.
  • Knowledge of CI/CD and performance benchmarking tools.
  • Experience working on remote, contract, or distributed engineering teams.

Working Arrangements & Compensation

  • Employment type: Contract (Contractor).
  • Compensation: $100 - $150 per hour.
  • Time commitment: Flexible — typically 10–40 hours per week (contract terms negotiable).
  • Location: Remote (US-based candidates preferred; role is TELECOMMUTE).
  • Contract length: Project/contract-based (details to be discussed during interview).

What to Expect in the Interview Process

  • Initial resume screening via Careertakes.
  • Technical evaluation — may include a take-home or live coding/debugging exercise focused on algorithms, performance, or building small deterministic environments.
  • Technical interview(s) with engineers to review design, code, and problem-solving approach.
  • Final conversations focused on scope, deliverables, and contracting terms.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range