
Eligibility Criteria
B.Tech/B.E/M.Tech/M.Sc in Computer Science, Information Technology, Electronics & Communication or related streams; Minimum CGPA 6.5/10 (or equivalent); Final year students of 2024, 2025 or 2026 batches; No active backlogs at the time of joining; Strong academic record and passion for AI + software engineering.

Job Description & Key Responsibilities
Jar is an emerging technology startup focused on building AIβdriven productivity tools for software engineering teams. Founded by a group of engineers passionate about automating repetitive coding tasks, Jar aims to create "harnesses" β intelligent assistants that sit inside the development pipeline and help engineers write, test, debug, and ship code faster. The company operates out of a vibrant office in Koramangala, Bengaluru, and follows a fastβpaced, experimentβfirst culture where every intern gets to contribute to real product features from day one.
The AI Engineering Intern role is designed for fresh graduates or finalβyear students who want to blend their software development skills with cuttingβedge AI research. Interns will work on endβtoβend AIβpowered systems that augment engineering workflows. This includes designing prompts for large language models, building feedback loops that let the AI learn from developer actions, and integrating the solutions with existing CI/CD pipelines. The position offers exposure to both frontend and backend development, as well as DevOps practices, making it a holistic learning experience.
Key responsibilities include:
1. Designing and implementing AIβdriven modules that assist developers in code generation, testing, and debugging.
2. Building fullβstack prototypes that connect frontend interfaces with backend services and databases.
3. Experimenting with agentic AI and loopβbased programming techniques to create selfβimproving tools.
4. Collaborating with senior engineers to integrate AI harnesses into the companyβs CI/CD infrastructure.
5. Writing clean, maintainable code and conducting unit/integration testing.
6. Conducting performance benchmarking of AI models and optimizing latency.
7. Documenting design decisions, experiment results, and user feedback.
8. Exploring emerging research papers on AIβassisted software engineering and proposing practical implementations.
9. Managing cloud resources and ensuring security best practices in deployment.
10. Independently troubleshooting issues and iterating on solutions based on realβworld usage.
The tech stack typically involves React or Vue for the frontend, Node.js/Python for backend services, PostgreSQL or MongoDB for data storage, Docker/Kubernetes for containerization, and cloud platforms such as AWS or GCP for hosting. Familiarity with LLM APIs (e.g., OpenAI, Anthropic) and prompt engineering is a plus.
Growth path: Highβperforming interns may receive a fullβtime offer as AI Engineer or Software Engineer, with opportunities to lead product modules, contribute to research publications, and mentor future interns. Jarβs flat hierarchy ensures visibility to leadership and rapid skill development.
Why join Jar? You will work on tangible AI products that directly impact developer productivity, gain handsβon experience across the full technology stack, and be part of a collaborative team that values curiosity, experimentation, and ownership. The role is ideal for candidates who love building tools that engineers actually use and who thrive in a startup environment where ideas move quickly from concept to production.