via LinkedIn
$0K - 0K a year
Build and improve a modern web platform using FastAPI and React, including real-time streamed AI responses and API development.
Currently enrolled CS student with working knowledge of Python or TypeScript/JavaScript and familiarity with HTTP/APIs, comfortable in a remote team.
Company Description Tutor Chat AI builds AI tutoring tools for colleges and universities. Our platform supports course-aligned tutoring experiences and provides instructor- and institution-friendly tracking to help improve learning outcomes. We focus on responsible, practical AI that enhances student learning while supporting academic integrity and instructional goals. Role Description Tutor Chat AI is seeking an Unpaid Software Engineer Intern (Summer Semester). This is a remote internship for currently enrolled students (undergraduate or graduate) pursuing Computer Science or a related field. You will work with our engineering team to build and improve a modern web platform using FastAPI (Python), React, and Google Cloud Platform (GCP). A core area of work includes implementing features that stream AI-generated responses to the UI in real time, along with API development, data handling, and reliability improvements. Important: This is an unpaid internship intended for active students. If your program requires academic credit, we can provide verification/documentation. Key Responsibilities • Build and maintain FastAPI endpoints (REST + streaming responses) • Implement React UI components to support real-time streamed outputs • Integrate and operate services on GCP (e.g., Cloud Run, Cloud SQL, Secret Manager) • Improve performance, error handling, and observability (logging/metrics) • Write tests, participate in code reviews, and contribute to documentation Required Qualifications • Currently enrolled in a CS (or related) degree program • Solid CS fundamentals (OOP, data structures, basic algorithms) • Working knowledge of Python and/or TypeScript/JavaScript • Familiarity with HTTP/APIs, JSON, and authentication basics • Comfortable collaborating in a remote team environment Nice to Have • FastAPI + Pydantic, async programming (async/await) • React + modern state management patterns • GCP experience: Cloud Run, Cloud SQL/Postgres, Artifact Registry, Secret Manager • Streaming patterns: SSE, WebSockets, or chunked HTTP responses • Interest in higher ed learning workflows (LMS concepts like LTI, course contexts) Internship Details • Term: Summer Semester • Location: Remote (U.S. preferred) • Compensation: Unpaid (student internship) • Eligibility: Active students only •
This job posting was last updated on 2/23/2026