FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – AI Code Evaluation
Gramian Consulting. Review and evaluate AI-generated code across programming languages and software engineering scenarios .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in software engineering with a strong proficiency in programming languages such as Python, JavaScript, and Java. Capable of conducting thorough code reviews, identifying issues, and providing clear technical feedback while collaborating effectively with teams.
Highest-signal resume keywords
7+ Years Of Professional Software Engineering ExperienceStrong Proficiency In Python, JavaScript, Java, C++, Go, C#, Ruby, PHP, Or RustStrong Debugging And Root-Cause Analysis SkillsExperience With Code Reviews And Collaborative Software DevelopmentFamiliarity With Git And Modern Software Engineering Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Code ReviewDebuggingRoot-Cause AnalysisSoftware Design PrinciplesData StructuresAlgorithmsAPIsDatabasesApplication ArchitectureModular Architecture
Soft Skills
Problem-SolvingClear Technical CommunicationCollaboration
Tools & Technologies
Git
Industry Keywords
AI-Generated CodeCode Quality AssessmentSoftware Engineering ScenariosProduction-Grade SoftwareTechnical Requirements
Tech Stack
Tools & technologiesJavaJavaScriptPHPPythonRubyRustTypeScriptC++Go
About the role
Key responsibilities & impact- Review and evaluate AI-generated code across programming languages and software engineering scenarios
- Assess code for correctness, reliability, security, scalability, readability, and maintainability
- Identify bugs, logical errors, incomplete implementations, edge-case failures, and architectural weaknesses
- Analyze unfamiliar codebases and understand the impact of proposed changes
- Review bug fixes, feature implementations, refactoring, API integrations, configuration changes, and database operations
- Compare alternative implementations and determine whether they satisfy technical requirements
- Rewrite or improve code to create high-quality reference solutions
- Provide clear technical explanations of identified issues and recommended improvements
- Develop evaluation criteria, technical annotations, and rubrics for code-quality assessment
- Collaborate with researchers and engineering teams to design coding benchmarks and improve LLM evaluation methodologies
Requirements
What you’ll need- 7+ years of professional software engineering experience
- Strong proficiency in at least one programming language, including Python, JavaScript/TypeScript, Java, C++, Go, C#, Ruby, PHP, or Rust
- Significant experience building, maintaining, debugging, and reviewing production-grade software
- Strong understanding of software design principles, clean code, modular architecture, abstraction, error handling, and maintainability
- Proven ability to identify functional, performance, security, and design issues in complex codebases
- Strong debugging, root-cause analysis, and problem-solving skills
- Experience with code reviews and collaborative software development workflows
- Familiarity with Git and modern software engineering practices
- Strong written English and ability to communicate technical feedback clearly
- Good understanding of data structures, algorithms, APIs, databases, and application architecture