Seeking experienced Hindi language specialists to lead quality assurance operations across AI training projects, manage contributor quality, and ensure Hindi content meets linguistic, cultural, and localization standards.
Python Quality Assurance Lead (QAL)
Job description
Role Overview
As a Python (Generalist) Quality Assurance Lead (QAL), you will oversee quality, consistency, and contributor performance across Python AI training projects.
You will review AI-generated Python code as well as trainer and QA work, evaluate outputs against project guidelines, provide detailed written feedback, and ensure adherence to quality standards.
This role combines software engineering expertise, quality management, contributor support, documentation, and process improvement responsibilities within large-scale AI training programs.
Your work will directly contribute to improving some of the world's leading AI models by ensuring Python training data is accurate, executable, idiomatic, secure, clearly explained, and aligned with client expectations.
Key Responsibilities
Quality Monitoring
- Review and spot-check Python training items
- Identify quality issues and recurring patterns
- Provide feedback to contributors
- Escalate critical quality concerns when necessary
Code Review & Validation
Review AI-generated:
- Python code
- Debugging solutions
- Algorithms
- Backend code snippets
- Automation scripts
- Unit tests
- Technical explanations
Verify:
- Code correctness
- Runtime behavior
- Readability
- Maintainability
- Security awareness
- Performance
- Instruction compliance
Trainer & QA Communication
Communicate updates regarding:
- Guidelines
- Workflow changes
- Project requirements
- Python quality expectations
Support contributors through Discord and other communication channels
Question Handling
- Answer questions related to:
- Python syntax
- Runtime behavior
- Exception handling
- Package usage
- Testing
- Type hints
- Security practices
- Performance optimization
- Rubric interpretation
Contributor Activation
- Contact inactive contributors
- Encourage project participation
- Track follow-ups and contributor availability
Documentation
- Create and maintain:
- Style guides
- FAQs
- Quality trackers
- Onboarding materials
- Calibration tasks
- Quality notes
- Example libraries
- Honeypots
Onboarding & Training
- Conduct onboarding sessions
- Explain:
- Project workflows
- Rubrics
- Quality expectations
- Python coding standards
Quality Alignment
- Ensure consistent application of Python quality standards
- Communicate project updates and evolving requirements
Process Improvement
- Identify recurring quality issues
- Recommend workflow improvements
- Help build scalable Python QA processes
Risk & Code Quality Review
- Flag:
- Non-executable code
- Incorrect logic
- Security vulnerabilities
- Unsafe file or network operations
- Hallucinated APIs
- Inefficient algorithms
- Poor exception handling
- Non-production-ready recommendations
Required Qualifications
- Bachelor's or Master's degree in:
- Computer Science
- Software Engineering
- Data Science
- Information Technology
OR equivalent professional software engineering experience.
- Strong English communication skills
- Minimum 3 years of experience in:
- Python development
- Backend engineering
- Automation
- Scripting
- Data workflows
- Code review
- QA
- Technical mentoring
- Teaching
Python Expertise
Strong understanding of:
- Data Structures
- Functions
- Classes
- Modules
- Exceptions
- Comprehensions
- Iterators
- Generators
- Decorators
- Context Managers
- Virtual Environments
- Packaging
- Testing Frameworks
Evaluation Skills
Ability to identify:
- Incorrect logic
- Runtime errors
- Poor exception handling
- Inefficient implementations
- Security issues
- Hallucinated APIs
- Incomplete explanations
- Testing gaps
Preferred Experience
Experience with:
- pytest
- unittest
- typing
- mypy
- pip
- poetry
- virtualenv
- FastAPI
- Flask
- Django
- requests
- asyncio
- pandas
- SQLAlchemy
- GitHub
- Docker
- CI/CD systems
Additional advantages include:
- AI training
- Data annotation
- LLM evaluation
- Code QA
- Rubric-based code review
Skills & Technologies
- Python
- Python QA
- Code Review
- Debugging
- Backend Development
- Automation
- Testing
- AI Training
- LLM Evaluation
- Trainer Feedback
Selection Process
- AI Interview
- Domain-specific task
- Recruiter interview
Important Note
There may not be an immediate project assignment. Qualified candidates will join the expert network and may be contacted for future opportunities.
Why Work with SME Careers?
Shape the Future of AI
Your work directly impacts how AI systems learn and communicate.
Flexible Work
Choose your own schedule and work remotely.
Weekly Payments
Receive payments once approved work is completed.
Community Rewards
Earn referral bonuses through the SME Careers referral program.
About SME Careers
SME Careers is an AI Data Services company and subsidiary of SuperAnnotate.
The company supports many of the world's largest AI organizations by providing high-quality training data and expert evaluation services for frontier AI systems.
You will be redirected to the company's website to complete your application.