ExpertGrid
← All jobs

Senior Software Developer (Multi-Language Systems & AI Engineering)

$25 - $50/hr Worldwide Remote · worldwide multilingual Contract / freelance
Pay rate · $25 - $50/hr
  • Job Description
  • Senior Software Developer (Multi-Language Systems & AI Engineering)
  • 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

  • Design and develop realistic programming tasks that reflect authentic engineering workflows.
  • Diagnose, troubleshoot, and repair sophisticated bugs within diverse repositories and codebases.
  • Implement production-ready features, orchestrating coordinated changes across multiple file systems.
  • Refactor, optimize, and modernize existing code while preserving functional integrity.
  • Configure and maintain development environments and dependencies using containerized workflows such as Docker.
  • Build deterministic automated tests and validation pipelines to ensure software reliability.
  • Contribute to infrastructure for builds, dependencies, and development tools, while documenting technical decisions.

Required Skills and Qualifications

  • 5+ years of professional software engineering experience or equivalent expertise in systems programming and backend development.
  • Strong proficiency with Docker and containerized development workflows.
  • Expertise with Git and distributed version control in collaborative, production environments.
  • Demonstrated experience in at least one core language (Python, JavaScript/TypeScript, Go, Rust, Java, C++, C, or C#).
  • Advanced debugging and root-cause analysis skills for complex systems and codebases.
  • Proven ability to implement features across multi-file repositories and maintain automated tests.
  • Commitment to secure coding practices, code quality, and thorough documentation.

Preferred Qualifications

  • Experience contributing to large-scale or open-source repositories.
  • Hands-on work with data processing pipelines or machine learning workflows, especially in the Python ecosystem.
  • Expertise in configuring CI/CD pipelines or build systems for robust software delivery.
Fill in your name, country and email to proceed to next step.
Looking for something else? Browse all AI jobs →