Python Engineer - AI Data & Evaluation
Gramian Consulting Group Colombia
IT Services and IT Consulting · 2-10 employees
About the role
Design and maintain evaluation rubrics and Python/TypeScript pipelines to improve AI model training data quality. Collaborate with researchers to translate qualitative assessments into scalable workflows and actionable technical insights.
What they look for
Requirements
Requires at least 5 years of professional experience with Python or TypeScript and hands-on experience with AI data evaluation or pipeline infrastructure. Candidates must demonstrate strong technical communication skills and the ability to work in a fast-paced, remote environment.
Full 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 an experienced engineer to support advanced AI development projects focused on improving the quality and reliability of model training data. This role combines evaluation framework design, preference data review, and engineering infrastructure, requiring someone who can translate complex technical judgments into clear rubrics and scalable workflows. You will work closely with researchers and engineers to improve data quality, build supporting pipelines, and deliver concise, actionable insights in a fast-moving environment.
CONTRACT: Freelance / Contractor, short-term (3 months)
COMMITMENT: Minimum 20 hours per week, at least 4 hours per day, with 4 hours of overlap with PST working hours
LOCATIONS: Remote — LatAm
PROCESS: 1 interview round (approximately 30 minutes, technical and cultural discussion)
NOTES: Mandatory Experience working in Tier 1 companies
Responsibilities
- Design and refine evaluation rubrics and criteria for preference data.
- Review and label data while identifying subtle quality issues and inconsistencies.
- Build and maintain Python or TypeScript pipelines and infrastructure supporting data generation, collection, and evaluation.
- Develop processes that translate qualitative assessments into scalable evaluation workflows.
- Synthesize findings from data reviews into clear technical write-ups, updates, and recommendations.
- Collaborate with researchers and engineers to improve evaluation methodologies and data quality.
- Iterate on evaluation processes based on observed issues and project requirements.
- Communicate technical findings in a structured, concise, and actionable format.
- At least 5 years of professional experience with Python or TypeScript.
- Hands-on experience building or maintaining pipelines and infrastructure using Python, or contributing to large TypeScript codebases.
- Practical experience with preference data collection, review, or rubric creation.
- Experience designing or applying evaluation criteria for AI-generated content or technical outputs.
- Strong written and verbal communication skills, demonstrated through clear technical documentation or summaries.
- Ability to explain and justify quality judgments using explicit evaluation criteria.
- Experience navigating or contributing to large codebases, such as VSCode, is an advantage.
- Prior experience working on AI, machine learning, data quality, or evaluation projects is an advantage.
Similar roles
-
Senior Engineer Product Security with experience to Java, Python and SQL
NielsenIQ Pune City, Maharashtra, India
-
Senior Open-Source Python Engineer, ML Developer Tools - US Remote
Hugging Face United States
-
Senior Open-Source Python Engineer, ML Developer Tools - EMEA Remote
Hugging Face France
-
Python developer
Zensar Hyderabad, Telangana, India
-
Quantitative Developer - Python
Qube Research & Technologies Hong Kong, China
-
Software Engineer II - Python
JPMorgan Chase & Co. London, England, United Kingdom