Tech Stack
GoJavaJavaScriptMacOSPythonRust
About the role
- Use internal tools to review and refine AI-generated responses related to computer science and software engineering
- Assess outputs for technical correctness, programming relevance, and clarity across algorithms, data structures, operating systems, networking, databases, and software design patterns
- Curate high-quality datasets used for training and fine-tuning AI models in computing domains
- Identify blind spots, edge cases, and misleading explanations in computer science topics
- Collaborate with cross-functional AI teams to improve content quality and knowledge alignment across technical disciplines
- Support training of large language models used in software development, computer science education, and technical research
Requirements
- PhD in Computer Science, Software Engineering, or a related technical field OR 3+ years of professional experience in software engineering, CS research, or technical education
- Strong understanding of core CS topics including algorithms, data structures, programming paradigms, and systems fundamentals
- Proficiency in at least one major programming language (Python, Java, C++, Go, Rust, JavaScript)
- Strong written communication skills, especially when explaining technical concepts clearly and concisely
- Ability to critically evaluate technical content and provide constructive feedback
- Comfortable working independently and navigating ambiguity in evolving workflows
- Flexibility required, with some evening and weekend availability
- Fully remote (no visa sponsorship available)
- Personal device supporting Windows 10 or macOS Big Sur 11.0+ and reliable smartphone access for secure login and multi-factor authentication