Hirely is recruiting experienced Go Software Engineers on behalf of a hiring partner to help build datasets that teach AI agents to reason about real-world software codebases.
The project focuses on challenging codebase exploration and reasoning tasks involving production Go repositories. You’ll investigate large, unfamiliar codebases, understand how their subsystems behave at runtime, and create difficult engineering questions that require genuine system-level investigation.
The work may involve infrastructure-grade Go codebases including etcd, Traefik, Helm, Kustomize, CoreDNS, NATS Server, Temporal, Syncthing, restic, Authelia, BadgerDB, quic-go, gRPC-Go, Hugo, rclone, Trivy, cert-manager, and Pion WebRTC .
Key Responsibilities
- Select tasks from a pre-validated pool of Go repositories pinned to specific Git commits.
- Explore repositories until you genuinely understand the relevant subsystem, including related PR or issue history.
- Rewrite engineering questions so they challenge advanced coding agents while remaining well-defined and fairly answerable.
- Adjust rubrics and foils to reward correct reasoning and reject plausible but incorrect answers.
- Run the complete validation process in the project platform and iterate until every stage passes.
- Document your work in task READMEs.
- Submit tasks for expert review and address reviewer feedback on returned tasks.
Ideal Qualifications
- 3+ years of professional software engineering experience with substantial production Go.
- Demonstrated ability to navigate large, unfamiliar Go codebases and explain how they behave at runtime.
- Strong understanding of: Go concurrency, Interfaces, Module boundaries, Go standard library, Generated code, Build tooling
- Experience with distributed systems, networking, storage engines, or Kubernetes-ecosystem tooling is highly relevant.
- Precise written English, as the questions and evaluation rubrics you create are the core deliverable.
- Comfortable working with Git at the commit level, containerized environments, and command-line tooling.
Working Details
- Fully remote and asynchronous.
- Work is performed through the hiring partner's project platform.
- Payment is $130 per approved task .
- Each task is reviewed before acceptance.
Application Process
- Submit your resume or relevant technical background.
- Qualified applicants may be asked to complete a brief technical assessment or provide additional information.
- Selected candidates complete the required onboarding and calibration process before receiving task access.
Important: This is a specialized chance for engineers with substantial production Go experience and strong codebase-level investigation skills. General backend experience without significant Go experience may not be sufficient.
About Hirely:
Hirely connects qualified professionals with remote opportunities offered by hiring partners across Artificial Intelligence, Software Engineering, Cloud, DevOps, Data, Research, and other specialized fields. Hirely may serve as a recruitment and talent-sourcing partner. Final hiring decisions, onboarding, compensation, and project assignments are determined by the hiring partner.
📌 Go Systems Software Engineer | $130/Task (India)
🏢 Hirely
📍 India