Note: The job is a remote job and is open to candidates in USA. Dice is seeking an experienced AI Engineer to help train and evaluate next-generation AI systems. The contractor will create reinforcement-learning environments, improve software codebases, build verification systems, work with MCP tools, and evaluate AI agents solving software-engineering problems.
Responsibilities
- Fixing bugs and implementing software features
- Refactoring and improving existing codebases
- Optimizing software performance and scalability
- Designing reproducible engineering environments
- Building deterministic verification systems
- Creating golden/reference solutions
- Working with Model Context Protocol (MCP) tools and real MCP servers
- Evaluating an AI agent’s ability to discover information, reason, and solve software-engineering problems
Skills
- Strong software engineering experience
- Proficiency in at least one of: C++, Python, Java, Go, TypeScript, or Rust
- Strong understanding of algorithms, data structures, and performance optimization
- Demonstrated experience debugging complex software issues
- Experience with feature development and codebase refactoring
- Experience optimizing software for performance and scalability
- Strong written and verbal communication skills
- Ability to work independently in a remote environment
- Experience with large-scale or distributed codebases
- Familiarity with AI/ML systems, LLMs, or AI agents
- Experience with MCP / Model Context Protocol or tool-using AI agents
- Experience with rigorous code reviews and software engineering best practices
- Background in distributed systems, infrastructure, developer tools, or systems engineering
- AI/ML experience
Benefits
- Remote work — USA
- Flexible schedule — you choose your working hours/days
Company Overview
Company H1B Sponsorship