Software Engineer (AI Training)
Alignerr
Chennai, Tamil Nadu, IndiaFresher2h agovia LinkedIn
This job at a glance
- Who can apply
- Freshers · Bachelor's degree
- Must know
- PythonJavaJavaScriptTypeScriptC++Go
- Nice to have
- Machine learningLLMsSystem design
- Work
- On-site in Chennai
- Pay
- Not stated by the employer.
- Skill demand
- Python22%Java18%JavaScript12%TypeScript4%of 68 similar fresher jobs posted in India this week
- Listed
- 29 Oct 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Shape the future of AI-generated software by building, evaluating, and improving code. You will help train AI systems to think like real developers by writing solutions, reviewing AI outputs, and providing expert feedback to enhance coding assistants' intelligence, safety, and reliability. This is hands-on engineering work at the frontier of AI development.
- Organization: Alignerr
- Type: Hourly Contract
- Location: Remote
- Commitment: 10–40 hours/week
Key Responsibilities
- Write, debug, and optimize code across a range of languages, frameworks, and problem domains.
- Review and evaluate AI-generated code for correctness, efficiency, readability, and best practices.
- Identify bugs, logic errors, security issues, and performance bottlenecks in AI outputs.
- Provide structured, detailed feedback explaining why code works or doesn't.
- Design challenging coding prompts and edge-case scenarios to stress-test AI capabilities.
- Compare and rank multiple AI-generated solutions based on engineering quality.
- Work independently and asynchronously on your own schedule.
Requirements & Tech Stack
- Proficiency in one or more programming languages: Python, JavaScript, Java, C++, Go, TypeScript, or similar.
- Solid understanding of data structures, algorithms, and software design principles.
- Ability to read, write, and reason about code with clarity and precision.
- Strong problem-solving instincts and a systematic debugging approach.
- Clear written communication skills, able to explain technical decisions in plain language.
- Self-motivated and reliable for independent work without supervision.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Nice to Have
- Experience across multiple languages or tech stacks (full-stack, backend, systems, data engineering).
- Familiarity with AI/ML concepts, LLMs, or prompt engineering.
- Background in code review, technical writing, or mentoring junior developers.
- Experience with cloud platforms, DevOps, or distributed systems.
- Competitive programming, open-source contributions, or side projects demonstrating craft.
- Advanced degree in Computer Science or related discipline.