About the Role
Technical Product Management Internship
React.js/Next.js, Typescript, Postgres, Docker, Microservices, AI/MLRemote | Unpaid Internship | 6 months | 15–20 hrs/week | Master's Degree Preferred
THIS IS NOT A SUMMER INTERNSHIP. Immediate hire only.
Please DO NOT APPLY if you are looking for a salary or monthly stipend. This is primarily an educational opportunity.
Master's Degree in Engineering Management, Computer Science, Information Technology, Information Systems, QA / Testing, or a closely related technical field preferred. Official QA Certification is a plus.
About the Role
We are seeking a Technical Product Management Intern to help lead delivery at the squad level by owning individual epics from requirements review through QA completion, MVP scoping, and production readiness.This is not a general PM internship. It is a highly technical, execution-focused role for someone who can work closely with engineering, QA, and project leadership to make sure an epic is completed fully according to requirements, documentation, expected behavior, and release standards.In this role, you will lead a small squad centered around one assigned epic. You will work closely with a QA teammate and an AI/full-stack vibe coding engineer, while collaborating with the Project Manager, Scrum Master, design team, and frontend team when needed. Your job is to make sure nothing is missing before an epic moves forward, that QA is completed against spec, that MVP scope is clearly defined, and that the work is ready for staging and production release.This role is especially well-suited for someone who enjoys product operations, technical coordination, QA alignment, release readiness, agile execution, and making sure product work actually gets finished correctly.
Key Responsibilities
• Own one assigned epic at a time and help drive it from requirements alignment through QA completion, MVP scoping, staging readiness, and production release.
• Lead squad-level coordination across a small delivery team consisting of a Product Manager, QA teammate, and AI/full-stack vibe coding engineer.
• Collaborate closely with the Project Manager and Scrum Master to run squad meetings, track progress, remove blockers, and keep epic execution aligned.
• Ensure all epic requirements have been fully completed according to approved documentation, frontend requirements, user stories, acceptance criteria, edge cases, data limitations, and related specifications.
• Review existing documentation and verify that the frontend implementation is completed according to the documented requirements rather than authoring all documentation from scratch.
• Work with engineers who follow internal SOPs to complete any missing frontend documentation needed for execution, including user stories, acceptance criteria, edge cases, data dictionaries, frontend requirements, and related implementation details.
• Validate that frontend and backend behavior match expected product requirements, workflow logic, business rules, and QA expectations.
• Partner with QA to ensure testing is completed thoroughly against specs and that nothing important is left unresolved before release.
• Help identify gaps, contradictions, incomplete states, missing requirements, weak UX handling, or unfinished implementation details that would prevent an epic from being production-ready.
• Collaborate with design when design support is needed and collaborate with frontend when additional polish or implementation cleanup is required.
• Support release flow by helping move completed work from development to staging for final QA, then helping scope the MVP version for production release.
• Participate in general product management tasks including MVP scoping, prioritization support, epic readiness review, and delivery coordination.
• Work with the client advisory board to collect feedback on product direction, validate usability and value, and help turn advisory conversations into actionable product input.
• Support outreach and recruitment for the client advisory board, including identifying, inviting, and onboarding new advisory members through an existing internal process and SOP.
• Help engage potential clients through advisory board participation so the team can gather stronger product feedback from real target users and potential paying customers.
Qualifications (Required)
• Currently enrolled in or recently completed a Master's degree program in Engineering Management, Computer Science, Software Engineering, Information Systems, QA / Testing, Product Management, or a closely related technical field.
• Strong ability to understand technical requirements, system behavior, workflow logic, APIs, and data flow across full-stack products.
• Strong ability to manage work across engineering, QA, and product stakeholders and make sure deliverables are completed according to spec.
• Experience working with user stories, acceptance criteria, edge cases, and software requirements in a real product or technical