Go QA Lead - Remote
YO IT Consulting · San Antonio, TX · 1 wk ago
RemoteRemoteQuality AssuranceFull-time
About the role
This is a remote contractor role as a Go Quality Assurance Lead overseeing quality, consistency, and trainer performance across Go AI training projects.
Responsibilities
- Review AI-generated Go code and trainer/QA work, evaluating output quality against project guidelines and providing precise written feedback.
- Evaluate work for code correctness, compile-time validity, runtime behavior, concurrency safety, error handling, readability, maintainability, performance, security awareness, test coverage, formatting, instruction-following, and adherence to project-specific rubrics.
- Assess work for code correctness, compile-time validity, runtime behavior, concurrency safety, error handling, readability, maintainability, performance, security awareness, test coverage, formatting, instruction-following, and adherence to project-specific rubrics.
- Identify and communicate recurring quality issues to trainers and QAs, support onboarding, maintain documentation, and help activate contributors who are not working consistently.
- Respond to trainer/QA questions around Go syntax, concurrency, error handling, context usage, interfaces, testing, performance, security, and rubric interpretation.
- Schedule and run onboarding/training calls with contributors to explain project expectations, workflows, rubrics, and Go review standards.
- Flag insecure, misleading, non-compilable, race-prone, or non-production-ready Go recommendations.
- 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.
- 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.