Software Engineering Intern
What You'll Build
Aristotle sessions weave voice, vision, memory, and LLM orchestration into one seamless experience. As an intern you'll ship real features inside that loop — not toy projects. Expect to own something end-to-end every few weeks.
You Might Work On
- Realtime tutoring UI that visualizes cognition, confusion, and suggested interventions.
- Lesson-plan agents that persist across weeks and adjust pacing based on student state.
- LLM infrastructure that keeps latency sub-second while juggling context, memory, and tool use.
- Internal debugging tools so tutors can replay transcripts, inspect prompts, and compare models.
What You Bring
- Fluency with at least one modern language (TypeScript/Node, Python, or similar) plus curiosity across the stack.
- Hands-on experience shipping features in school, internships, OSS, or hackathons.
- Comfort reading and modifying infrastructure-as-code, APIs, and LLM tooling.
- Drive to learn fast, ask for feedback, and iterate with tight product loops.
How We Collaborate
You'll pair with founding engineers, PMs, and designers daily. Specs are lightweight, review cycles are fast, and demos happen every Friday. When something breaks, you own the fix alongside the people counting on it.