Software Engineer

  • Create Reinforcement Learning Environments to test AI model capabilities.
  • Fix bugs, implement features, and refactor code for performance optimization.
  • Design reproducible environments and deterministic verification solutions.
  • Measure MCP tool use and software engineering ability accurately.
  • Collaborate with cross-functional teams to deliver maintainable solutions.

Requirements

  • Proficiency in C++, Python, JAVA, GoLang, Typescript, or Rust.
  • Deep understanding of algorithms, data structures, and performance tuning.
  • Experience in debugging complex software issues.
  • Background in feature development and codebase refactoring.
  • Ability to optimize software for performance and scalability.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available