Job Description
As an AI Tutor, Coding Specialist, you will play a critical role in shaping the future of AI-assisted programming by evaluating and refining outputs from large language models (LLMs). You’ll apply your deep knowledge of software engineering, programming languages, and computer systems to ensure model-generated code is accurate, reliable, and educationally sound. This role sits at the intersection of AI, software development, and learning design—perfect for experienced engineers passionate about advancing cutting-edge technologies.
Evaluate, debug, and improve AI-generated code in a variety of programming languages including Python, Rust, JavaScript, C/C++, Java, and Go. Ensure code quality meets best practices for readability, performance, scalability, and correctness. Curate coding problems, write clean reference implementations, and annotate model outputs. Develop clear technical documentation to help models learn and replicate expert coding approaches. Collaborate with AI researchers and engineers to identify code generation blind spots and annotation inconsistencies. Stay up-to-date with modern software development practices and emerging AI tooling.
About Handshake
Handshake’s core business operations require supplementary services that are vital to advancing their AI initiatives.