About this role
What you will do:
- Review AI-generated code for correctness, reliability, security, performance, scalability, and maintainability.
- Diagnose bugs, incomplete implementations, edge cases, and architectural weaknesses in unfamiliar codebases.
- Improve implementations, evaluate alternative solutions, and develop evaluation criteria and rubrics for AI coding benchmarks.
What is required:
- 7+ years of professional software engineering experience building, maintaining, debugging, and reviewing production software.
- Strong proficiency in at least one programming language, such as Python, JavaScript/TypeScript, Java, C++, Go, C#, Ruby, PHP, or Rust.
- Strong knowledge of software design, debugging, root-cause analysis, Git, code reviews, data structures, algorithms, APIs, and databases.