Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Contract Software Engineer contributing code, debugging, optimization, and documentation across major programming languages. Reviewing technical submissions to improve AI training data quality.

Responsibilities

  • Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript
  • Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases
  • Implement robust new features, ensuring scalability, maintainability, and adherence to software best practices
  • Refactor and optimize legacy code to improve clarity, efficiency, and long-term reliability
  • Document technical reasoning, solution approaches, and code decisions to enhance AI training data quality
  • Review and validate peer-contributed code and technical submissions for accuracy and clarity

Requirements

  • Significant hands-on expertise in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript
  • Deep understanding of algorithms, data structures, and software engineering principles
  • Proven ability to debug complex systems, resolve bugs, and deliver effective optimizations
  • Experience with large codebase refactoring and legacy system modernization
  • Track record of delivering high-impact features from conception through delivery within cross-functional projects
  • Strong documentation and communication skills to articulate technical concepts clearly
  • Interest in or curiosity about AI and its technical challenges (previous AI experience not required)

Job type

Contract

Experience level

Mid levelSenior

Salary

$50 - $100 per hour

Degree requirement

No Education Requirement

Tech skills

JavaRustTypeScriptC++Go

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.