Product Engineering Intern (AI)
Marketeq Talent
About the Role
This is a hybrid role that combines four jobs into one: product/requirements writer, AI-assisted builder, QA tester, and documentation engineer. You will take existing epic overview documents and turn them into precise, build-ready requirements, build features, and QA-test your own work. You will own a feature from "here's the overview" all the way to "it's built, tested, and documented."
Key Responsibilities
- Documentation & Requirements
- Using Claude Desktop, translate epic overview documents into detailed, unambiguous requirements: user stories, acceptance criteria, flows, states, edge cases, and validation rules.
- Keep documentation clear, consistent, and current as features evolve.
- Flag gaps, missing flows, and open questions.
- Build with Claude Code
- Build features primarily by directing Claude Code / the Claude CLI, decomposing work, prompting effectively, and providing the AI with context.
- Integrate and ship working software across the stack, end to end.
- Keep the codebase clean, conventional, and maintainable.
- QA & Testing with Claude Code
- Use Claude Code to write and run tests, and to QA your own work against the acceptance criteria.
- Critically review AI-generated code — read diffs, spot bugs, and verify behavior.
- Document what was tested and how.
Requirements & Tech Stack
- Tools:
- Claude Desktop — for writing and managing documentation and requirements.
- Claude Code / the Claude CLI — primary tools for building and QA-testing.
- Stack: Next.js + Typescript + React + Tailwind CSS, PostgreSQL.
- Deep prior experience with every piece of the stack is not required — being effective with the AI tools and a fast learner is.
Qualifications
- Master's degree in Software Engineering, Computer Science, Human-Computer Interaction, or a closely related field.
- Based in the United States.
- Hands-on experience with Anthropic's Claude tools — specifically Claude Desktop (for documentation) and Claude Code / the Claude CLI (for building and QA). You should be able to show how you've used them to document, build, or ship something real.
- Strong written communication — ability to turn ambiguity into clear, structured requirements and acceptance criteria.
- Ability to read code critically and review it — to spot a bug in AI-generated output.
- Comfort owning a feature end to end: spec → build → test → document.
Nice to Have
- Experience with Next.js, React, or Tailwind.
- Prior product, business-analysis, or QA experience.
- A portfolio, side project, or repo built with AI coding tools.
- Experience with multi-tenant SaaS products.