Research Engineering Intern β AI Evaluations
Karya
About the role
Karya is an emerging AIβdriven technology startup headquartered in Bengaluru, focused on building dataβcentric platforms that enable businesses to harness the power of large language models (LLMs) and other advanced machineβlearning solutions. Founded by a team of seasoned researchers and engineers, Karya has quickly positioned itself as a bridge between cuttingβedge AI research and realβworld product deployments, serving clients across finance, healthcare, and eβcommerce sectors. The company culture emphasizes rapid experimentation, open collaboration, and a strong commitment to ethical AI, encouraging interns and fresh graduates to contribute meaningfully from day one.
The Research Engineering Intern β AI Evaluations role is designed for students or recent graduates who are passionate about assessing and improving the performance of AI and language models. Interns will work closely with Karyaβs research and engineering teams to design, implement, and refine evaluation pipelines that measure model accuracy, robustness, and fairness across a variety of benchmarks. This position offers a unique blend of handsβon engineering, data analysis, and research support, providing a solid foundation for a career in AI research or applied machine learning.
Key responsibilities include
- Designing and developing automated tools for evaluating LLMs and other AI models.
- Curating and preprocessing datasets used for benchmark testing.
- Running largeβscale evaluation experiments and logging results.
- Analyzing model outputs to identify systematic errors and quality gaps.
- Implementing statistical analysis and visualisation of evaluation metrics.
- Collaborating with research scientists to propose improvements based on evaluation findings.
- Maintaining documentation of evaluation workflows and best practices.
- Assisting in the creation of new evaluation benchmarks tailored to specific industry useβcases.
- Contributing to internal knowledgeβsharing sessions and code reviews.
- Supporting the deployment of evaluation pipelines in cloud environments.
The tech stack primarily revolves around Python, with extensive use of libraries such as PyTorch, TensorFlow, Hugging Face Transformers, Pandas, NumPy, and evaluationβspecific tools like EvalAI and MLflow. Familiarity with cloud platforms (AWS/GCP) and containerisation (Docker) is advantageous. Interns will gain exposure to stateβofβtheβart LLMs, data annotation pipelines, and rigorous scientific evaluation methods.
Growth path at Karya is clearly defined: highβperforming interns may transition to fullβtime Research Engineer or Machine Learning Engineer roles, with opportunities to lead independent research projects, publish findings, and influence product direction. Joining Karya offers the chance to work on impactful AI problems, learn from seasoned researchers, and become part of a fastβgrowing startup that values innovation, learning, and ethical AI development.
Eligibility & process
Who can apply
Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Machine Learning, Natural Language Processing, or a related technical field. Minimum aggregate of 60% (or CGPA 6.0/10) in the qualifying degree. Open to candidates from the 2024, 2025, or 2026 graduating batches. No active backlogs allowed at the time of joining. Candidates should have a strong foundation in programming, algorithms, and basic machineβlearning concepts.
Skills & stack
Selection process
- Round 1: Online aptitude and coding test
- Round 2: Technical interview focusing on ML/NLP concepts and Python coding
- Round 3: HR interview covering motivation, cultural fit, and internship logistics
Prep kit
19 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Explain the difference between Precision, Recall, and F1-Score. Answer
How does Gradient Descent work and what is the role of Learning Rate? Answer
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Behavioural & HR questions 3
Highlight Karya's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.