Avatar for Subvent
We help orgs find and write better grants with submission-ready application kits and support

AI Engineering Intern

  • $1k – $2k • No equity
  • |Remote ()
  • |No experience required
  • |Cofounder
Posted: 1 month ago
Hires remotely in
Remote Work Policy

Remote only

Company Location
Lansing
Visa Sponsorship

Not Available

Preferred Timezones
Eastern Time
Collaboration Hours
11:00 AM - 11:00 PM Eastern Time
RelocationNot Allowed
Skills
Python
CSS
JSON
JSON / XML / HTML / Javascript / JQuery
Gemini
Next.Js
JavaScript (ES5/ES6) / TypeScript
AI Tools (ChatGPT, Copilot, Gemini, Grok

About the job

*Note: I had to add a salary to get the listing to publish. This is an unpaid position.
*

Subvent builds software that helps community-based organizations and small businesses run smoother operations and access resources. This role focuses on creating a secure customer onboarding and account experience, plus AI features that help customers get answers and produce stronger narratives.

*Position overview
*

You will work on a Next.js application running on Firebase Studio and Google Cloud, using Gemini for AI features.

*Location
*

  • Remote-friendly.
  • Primary working location/time zone: Remote. Eastern time preferred.

Compensation

  • Unpaid internship.
  • Academic credit: Academic credit is available. Please add your school credit policy if credit is desired, and any paperwork the school requires us to fill out.
  • Experiential learning credits may be another term for academic credit.
  • Benefits and reimbursement: None.

*Expected responsibilities
*

  • Build production-ready UI features in a Next.js (React) codebase.
  • Implement multi-step onboarding forms with strong UX:
  • Client-side and server-side validation.
  • Autosave and draft states.
  • Progress indicators and recovery from errors.
  • Accessibility (keyboard support, focus management, helpful error messages).
  • Design and implement Firestore data models and write secure Firebase Security Rules.
  • Build and maintain serverless backend logic using Firebase Functions or Google Cloud Functions.
  • Implement an AI support chatbot:
  • Chat UI and backend endpoints.
  • Grounded responses using a curated knowledge base (FAQ, policies, product docs).
  • Safety controls, logging, and clear escalation behavior when the model is unsure.
  • Build an AI-assisted writing workflow:
  • Structure and store inputs, outputs, and feedback.
  • Support iteration loops that improve draft quality over time.
  • Write clear, testable code and document technical decisions.
  • Collaborate asynchronously through short specs, GitHub PRs, and code reviews.

*What you will build
*

  • Customer onboarding flow
  • Multi-step forms that collect business and project details.
  • Secure persistence of data in Firebase.
  • User Profile (editable account area)
  • A profile page to view and update onboarding data.
  • Role-aware editing and audit-friendly updates.
  • Consistent data handling across onboarding and profile.
  • AI customer support chatbot
  • A chat experience backed by Gemini and a curated knowledge base.
  • Basic safety, logging, and escalation paths.
  • AI-assisted content editing workflow
  • AI-draft generations.
  • Structured storage and feedback mechanisms.

*Position requirements (what the role requires)
*

  • Ability to work independently in a remote, asynchronous environment.
  • Ability to write and maintain production-quality code in a collaborative codebase.
  • Comfort working with form-heavy UX, including validation, accessibility basics, and multi-step state management.
  • Comfort with Git and a pull-request based workflow.
  • Reliable communication and progress updates (written status updates, short specs, and PR notes).

*Candidate qualifications
*

Minimum qualifications (must have)

  • Proficiency in JavaScript/TypeScript.
  • Experience building React applications and at least one project using Next.js.
  • Understanding of REST APIs and client-server architecture.

*Education
*

  • Preferred degree path: TBD (add one that matches your program needs, for example: pursuing a Bachelor’s or Master’s in Computer Science, Software Engineering, Information, or a related field).
  • Equivalent experience: We welcome candidates with equivalent practical experience and strong project work.

*Specific skills to look for (strong indicators)
*

  • Next.js -App Router, server and client components, API routes, and auth-aware routing. -Performance basics (loading states, caching, minimizing unnecessary re-renders).
  • Firebase -Firestore data modeling (document structure, indexes, query constraints). -Authentication (sign-in flows, session handling). -Security Rules that enforce least-privilege access. -Emulator usage for local development. -Serverless backends
  • Firebase Functions or Cloud Functions (HTTP triggers, background triggers).
  • Logging and error handling patterns.
  • AI integration
  • Calling LLM APIs reliably (timeouts, retries, rate limits).
  • Structured outputs and prompt iteration.
  • RAG fundamentals (retrieval, grounding, citations or source attribution).
  • Basic safety and evaluation thinking (hallucinations, deferrals, feedback loops).
  • Testing
  • Unit and integration testing for UI and functions.
  • Familiarity with CI basics.
  • Preferred qualifications (nice to have)
  • Familiarity with AI-enabled software engineering tools (Gemini, Claude, Google AI, etc.).
  • Prior experience building chat interfaces or knowledge-base driven help experiences.

*What success looks like
*

  • Onboarding reliably captures and stores organization and project data with a smooth user experience.
  • User Profile supports secure editing and consistent data across the product.
  • Chatbot answers common questions accurately and defers appropriately when uncertain.
  • AI structures application drafts and improves with feedback.

*Time commitment and eligibility
*

  • Flexible hours, typically 5–10 hours per week.
  • Start and end dates: TBD (add specific dates or a range).

*How to apply
*

Please share:

  • A short note about your experience with Next.js and Firebase. Links to GitHub projects or a portfolio.
  • (Optional) Any AI or LLM work you have done, even small experiments.

About the company

Subvent company logo
We help orgs find and write better grants with submission-ready application kits and support1-10 Employees
Learn more about Subvent image

Founders

Njeri Cooper
Founder
Lansing
image
View the team image

Similar Jobs