Upthink Careers

logo

Software Engineer Intern (AI-first)

About the Company

UpThink is a Pune, India-based, all-inclusive partner offering solutions to online Higher-Ed colleges and K-12 institutions with a vision of accelerating success and delivering unmatched solutions for a student’s learning journey. We specialize in creating tailored digital learning solutions for institutions and course providers in North America.

Backed by a mighty team of 300+ passionate experts, we are on a mission to democratize education and revolutionize the way digital learning operates. We are on an expansion path and looking for a dynamic candidate that strives for quality, drives for results, and is customer-obsessed.

Job Description

Duration: 6 months
Type: Paid internship
Number of positions: 2-4

Why this role

UpThink is building and improving products with AI at the core. We are looking for interns who ship fast, run experiments, and solve real business problems. Your personality, curiosity, and bias for action will matter as much, and probably more, than your code.

What you will do

  • Prototype, test, and ship AI features that improve existing UpThink products.
  • Explore new product ideas from zero to a working demo in days, not weeks.
  • Build and enhance full-stack solutions: from front-end interfaces to back-end APIs and database integrations.
  • Turn messy business problems into clear problem statements and scrappy solutions.
  • Own small vertical slices end to end: define success, measure it, iterate.
  • Work with SMEs, operations, and sales to validate whether your solution actually helps users.

You are a strong fit if you

  • Are enthusiastic about using AI every day. You try things, break things, and learn fast.
  • Prefer shipping something small today over planning something perfect tomorrow.
  • Communicate clearly. You can explain tradeoffs and ask for help early.
  • Care about users, reliability, privacy, and security.

Qualification

  • Four-year engineering degree (Computer Science, IT)
  • Final-year engineering students with exceptional academic performance and/or notable extra-curricular achievements in technology, competitions, innovation, or open-source contributions are strongly encouraged to apply.

Experience

Freshers/ Last year engineering students

Location

Pune (Mandatory Work from Office)

Requirements & Skills

  • Proficient in Python and JavaScript/TypeScript (Node.js + React).
  • Hands-on with at least one LLM stack or framework (OpenAI/Claude APIs, LangChain, LlamaIndex, vector databases).
  • Basic database skills: MySQL or PostgreSQL (schema design, queries, joins) and familiarity with at least one NoSQL database (e.g., MongoDB).
  • Can consume and build REST APIs.
  • Comfortable with Git, version control workflows, and basic cloud hosting (AWS/GCP/Azure)
  • Basic data handling: Pandas, CSV/JSON processing.
  • Familiar with evaluation basics: defining simple metrics, building test harnesses. 
Good to have:
  • React or another lightweight UI framework for quick front-end builds.
  • FastAPI, Flask, or Node backends.
  • Experience with embeddings, function calling, and AI orchestration.

Software Engineer Interns (AI-first)

Apply for this Position

Candidates from only India can apply for this position.

Please enter your relevant information which will help us to take this process ahead.

"*" indicates required fields

Max. file size: 2 MB.
Grant Permission*
This field is hidden when viewing the form