Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Gramian Consulting

Senior Software Engineer – AI Code Evaluation

Gramian Consulting

. Review and evaluate AI-generated code across programming languages and software engineering scenarios.

Posted 10/2/2026contractRemote • Pakistan, Indonesia, Nigeria, Turkey, VietnamSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in software engineering with a strong focus on code evaluation, debugging, and improvement. Proficient in multiple programming languages and capable of providing clear technical feedback while collaborating with teams to enhance software quality.

Highest-signal resume keywords
7+ Years Software Engineering ExperienceProficiency in Python, JavaScript, Java, C++, Go, C#, Ruby, PHP, or RustCode Review and Collaborative DevelopmentStrong Debugging and Problem-Solving SkillsUnderstanding of Software Design Principles

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Code EvaluationDebuggingRoot-Cause AnalysisSoftware Design PrinciplesData StructuresAlgorithmsAPIsDatabasesApplication ArchitectureModular Architecture
Soft Skills
Clear Technical CommunicationCollaboration
Tools & Technologies
Git
Industry Keywords
Code Quality AssessmentSoftware Engineering PracticesProduction-Grade SoftwareTechnical FeedbackLLM Evaluation Methodologies

Tech Stack

Tools & technologies
JavaJavaScriptPHPPythonRubyRustTypeScriptC++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.