Own ElevenMusicโs iOS and Android apps, shaping mobile into a core product experience for listening, creating, remixing, and sharing music while shipping quickly with high autonomy.
Software Engineer - AI Code Evaluation
๐ Description
- Evaluate AI-generated code for functional correctness, quality, and design.
- Create challenging coding problems and verified reference solutions.
- Review AI reasoning on software architecture and debugging.
- Identify logical errors and architectural weaknesses.
- Provide detailed technical feedback to improve AI performance.
๐ ๏ธ Requirements
- At least 3 years of overall professional experience in Data Science or Software Engineering.
- At least 1 year of professional experience at a leading technology, finance, or research company.
- A bachelorโs degree in Data Science, Software Engineering, Computer Science, or a related field from a university in the United States, Canada, Australia, New Zealand, or the United Kingdom.
- Strong programming and software engineering fundamentals.
- Ability to evaluate code correctness, identify bugs, and assess software design decisions.
- Strong analytical thinking and the ability to solve complex technical problems.
- Excellent written English and the ability to communicate technical feedback clearly.
Full job description
About Gramian
Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.
About the Role
We are looking for Software Engineers to help train and evaluate next-generation AI models on real-world software engineering tasks. You will assess AI-generated code for correctness, quality, and design, create challenging programming problems with verified reference solutions, and evaluate model reasoning across architecture, debugging, and system design. This role is ideal for technically strong professionals who can identify engineering flaws and provide clear, actionable feedback to improve AI performance.
SENIORITY: Mid-Senior
LANGUAGE: Strong written English
Key Responsibilities
- Evaluate AI-generated code for functional correctness, code quality, maintainability, and sound software design.
- Create challenging coding problems, verified reference solutions, and comprehensive test cases.
- Review AI reasoning on software architecture, debugging, algorithms, and system design.
- Identify logical errors, inefficient implementations, edge cases, and architectural weaknesses.
- Provide detailed technical feedback and explanations to help improve AI model performance.
- Apply consistent evaluation criteria to ensure accurate and reliable assessments.
Requirements
At least 3 years of overall professional experience in Data Science or Software Engineering.
At least 1 year of professional experience at a leading technology, finance, or research company.
A bachelorโs degree in Data Science, Software Engineering, Computer Science, or a related field from a university in the United States, Canada, Australia, New Zealand, or the United Kingdom.
Strong programming and software engineering fundamentals.
Ability to evaluate code correctness, identify bugs, and assess software design decisions.
Strong analytical thinking and the ability to solve complex technical problems.
Excellent written English and the ability to communicate technical feedback clearly.
Similar jobs
Search more Software Engineer jobsDevelop and maintain Labgen, a Laboratory Information System, by building and testing software, improving application quality, collaborating with product and engineering teams, and working directly with customers.
Intermediate Software Engineer
Develop and maintain scalable SaaS applications across the stack, contributing to cloud deployments, CI/CD, application modernization, and secure, reliable software delivery with cross-functional teams.
Build and maintain the Keycard Agent SDK, creating cross-language libraries that bring identity, governance, and telemetry to AI agents while supporting frameworks, protocols, and developer needs.
Project Engineer - Bilingual (Spanish and English)
The Project Engineer will assist project managers with start-up tasks, support project closeout, and manage project documentation while ensuring effective communication with subcontractors and suppliers.
