Go QA Lead - Remote
YO IT Consulting · Austin, CO · 3 wk ago
RemoteRemoteQuality AssuranceFull-time
About the role
This role is a fast-growing AI Data Services company delivering training data for many of the world’s largest AI companies and foundation-model labs. Your Go quality leadership will help ensure Go training data is accurate, executable, idiomatic, efficient, clearly explained, and aligned with client expectations.
Responsibilities
- Quality monitoring: Spot-check Go items, identify quality issues, provide ongoing feedback through DMs, and escalate recurring or critical issues.
- Code review: Evaluate AI-generated Go code, debugging responses, backend snippets, concurrency examples, tests, API implementations, and technical explanations for correctness and clarity.
- Trainer and QA communication: Update trainers/QAs on Discord about guideline changes, workflow updates, and Go-specific quality expectations.
- Question handling: Respond to trainer/QA questions around Go syntax, concurrency, error handling, context usage, interfaces, testing, performance, security, and rubric interpretation.
- Trainer/QA activation management: DM inactive contributors, encourage activation, track follow-ups, and flag availability issues.
- Documentation: Create and maintain Go style guides, trackers, FAQs, examples, honeypots, calibration tasks, and onboarding materials.
- Onboarding and training: Schedule and run onboarding/training calls with contributors to explain project expectations, workflows, rubrics, and Go review standards.
- Risk and security review: Flag insecure, misleading, non-compilable, race-prone, or non-production-ready Go recommendations.
- Process improvement: Identify recurring quality gaps and help build scalable QA processes for Go AI training projects.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or equivalent professional software engineering experience.
- Strong grasp of English to follow guidelines, communicate with teams, and provide clear technical feedback.
- 3+ years of professional experience in Go development, backend engineering, cloud services, distributed systems, DevOps tooling, code review, software QA, or technical mentoring.
- Strong understanding of Go fundamentals such as goroutines, channels, interfaces, structs, methods, slices, maps, pointers, error handling, context, packages/modules, testing, and idiomatic Go style.
- Ability to evaluate Go content against detailed rubrics and identify issues such as non-compilable code, incorrect concurrency patterns, goroutine leaks, race conditions, poor error handling, inefficient logic, hallucinated APIs, or incomplete explanations.
- Familiarity with common Go tools and ecosystems such as go test, gofmt, go vet, race detector, Go modules, HTTP servers, REST APIs, gRPC, Docker, Kubernetes, SQL drivers, GitHub, CI/CD, and cloud-native workflows is preferred.
- Experience leading or supporting remote teams of trainers, annotators, reviewers, engineers, coding mentors, or QAs is strongly preferred.
- Highly organized and able to maintain style guides, trackers, FAQs, onboarding materials, honeypots, calibration tasks, and quality documentation.
- Experience with AI training, data annotation, LLM evaluation, code QA, or rubric-based code review is a strong plus.