ExpertGrid
← All jobs

Software Engineer

$6 - $74/hr Worldwide Remote · worldwide coding Contract / freelance
Pay rate · $6 - $74/hr
  • Job Description
  • Software Engineer - Ai trainer
  • Contractor
  • Remote

Job Summary

In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.

Key Responsibilities

  • Develop and optimize AI training pipelines using Python, GoLang, JavaScript, and Rust within complex engineering stacks.
  • Design, troubleshoot, and manage production-grade system builds, Dockerized sandboxes, and CI/CD workflows.
  • Demonstrate advanced problem-solving by navigating filesystems, managing processes, and recovering from system errors.
  • Collaborate with cross-functional teams to refine data sets, model behaviors, and infrastructure for AI learning.
  • Document and communicate technical solutions clearly, ensuring effective knowledge transfer and process improvements.
  • Implement best practices for security, scalability, and maintainability across infrastructure and codebases.
  • Continuously evaluate cutting-edge tools, libraries, and frameworks to enhance AI training efficiency.

Required Skills and Qualifications

  • 5+ years of hands-on experience as a software engineer, SRE, or DevOps engineer in production environments.
  • Expert proficiency with Python, JavaScript/TypeScript, Go, and Rust; familiarity with C/C++ and Bash is a plus.
  • Robust experience with build systems, package managers, ML frameworks, databases, cryptography, and version control tools.
  • Demonstrated mastery in terminal-based workflows, including problem decomposition and dynamic replanning under constraints.
  • Proven ability to design and maintain complex infrastructure, including Docker and server administration.
  • Exceptional written and verbal communication skills; ability to document, teach, and advocate for technical best practices.
  • Fluent English proficiency, with a commitment to clear communication and collaborative teamwork.

Preferred Qualifications

  • Experience working on international, distributed engineering teams (US/CAN, LATAM, UK regions preferred).
  • Background in AI/ML model training, data engineering, or human-in-the-loop systems.
  • Exposure to large-scale infrastructure projects or cryptography-driven applications.
Fill in your name, country and email to proceed to next step.
Looking for something else? Browse all AI jobs →