Senior Software Engineer, Remote - Contract
Core
Designing Reinforcement Learning Environments to test AI models' ability to solve complex software engineering problems using Model Context Protocol (MCP) tools.
Role type
Senior IC Software Engineer (RL Environment Design)
Builds
Reproducible RL environments, deterministic verification systems, and golden reference solutions for MCP tool use testing.
Domain
Artificial Intelligence / Software Engineering / Reinforcement Learning
Deliverable
production ML models
Required skills
Python, Java, Rust, C++, TypeScript, Algorithms, Data Structures, Performance Tuning, Debugging, Code Refactoring, Feature Implementation
Preferred skills
Large-scale distributed codebases, Modern AI/ML systems, Code Review best practices
Technologies
Python, Java, Rust, C++, TypeScript, GoLang, Model Context Protocol (MCP)
Responsibilities
Create RL environments testing AI models on software engineering problems; Design reproducible environments and deterministic verification; Implement bug fixes, features, and refactoring; Optimize software performance and scalability.
Seniority
Senior, hands-on IC