Technical Product Owner, AI-Directed Development
CBT Nuggets
While we have an office in Eugene, Oregon, the majority of our team works remotely throughout the United States.
Enjoy creative freedom.
We support a wide range of issues ranging from education to social justice to supporting military personnel who are transitioning to civilian life.
You will own the day-to-day health and growth of two production products: the CBT Nuggets website and the Assessments platform. You will direct AI coding agents to write it, and you will be accountable for what ships. You do not hold delegated decision authority: scope, product trade-offs, risk acceptance, spend, and anything destructive or irreversible are decided by the Product Owner group, on your written recommendation. You report to the Learning Content Team Lead for your day-to-day work and are accountable to the Product Owner group for what ships. You recommend, with evidence, and the Product Owner group decides
Adding, removing, or changing a feature a learner, customer, or admin can see.
Any change to pricing, plan structure, public claims, or published copy that states a fact.
Accepting a risk: a security advisory left open, a test weakened, a check made advisory, a known limitation shipped.
Changing which AI model, vendor, or threshold a production system uses.
Changing a contract with another team or system (the CRM, Adept, the shared header contract, the data warehouse).
Deleting or migrating data, dropping columns, rotating credentials, changing access.
Proceeding on a question the Product Owner group has not actually answered. Storing learner personal data where the rules say it must not be stored.
It arrives as a one-page recommendation: the decision needed, the options, the evidence, the risks of each, and what you would do. A product owner should be able to answer in a sentence. Assessments and data. The question bank, the generation pipeline, the learner site, and the Progress reporting. Second skill: data literacy and measurement. Website, conversion, and copy. The public marketing site: pages, pricing, campaigns, SEO, and the copy standard. You will own the voice and the truth of every public claim.
Platform, security, and integrations. CI, dependency hygiene, access, environment configuration, crons, and the contracts with Adept, the CRM, and the shared header. Second skill: security and risk judgment. You will own the advisories and the risk register.
Not a hands-on development role. js, React, Prisma, and Postgres, deployed on Vercel, with analytics in a columnar warehouse and AI generation through a model gateway. Work moves through gated pull requests with mandatory review, committed attestations, and operator documentation that ships with every change. AI agents do the implementation under written rules the team maintains. You have shipped changes through the full gated workflow on both products. You have found and corrected at least one stale claim in the documentation.
You have written at least one durable rule from a lesson you learned, and retired one that was stale.
The Product Owner group can leave your surface for a month and return to find it healthier, better documented, and with a short, well-argued list of decisions waiting. Nothing shipped that they would not have approved. We are reading for precision, missing cases, and whether you identified what needs a decision from the Product Owner group.
Given a pull request with an agent-written summary that over-claims, find it, say how you found it, and say what rule would prevent it next time.
Learn the CBT Nuggets business: who buys, why, at what price, and what the data says about it. Read the warehouse and the CRM well enough to check a number yourself.
Turn product intent into precise written specifications an AI agent can execute without guessing.
Direct AI coding agents through the full change lifecycle: specification, implementation, review, tests, documentation, pull request, CI, and production verification.
Find the over-claim in an agents summary before a reviewer does.
Operate the repositories as a professional: branch protection, required checks, rebases, attestations, dependency advisories, environment variables, crons, feature flags, deployments.
Retire rules that have gone stale.
Investigate production incidents from logs, metrics, and the database, and write up what happened and what prevents it.
Measure before you claim. When a decision or a labeling task needs a person, build them a page with buttons and send a link, not a document with instructions.
Work in the open with your two teammates: shared rules, shared conventions, no private process.
Five or more years in IT or software, in roles that required understanding how production systems are built, deployed, secured, and operated. Systems administration, network engineering, DevOps, QA engineering, solutions engineering, technical support leadership, and software development all qualify.
At least one year directing AI coding agents (Cursor, Claude Code, Codex, or equivalent) to ship production software, with examples you can walk through: what you asked for, what the agent got wrong, how you caught it, what you changed so it did not happen again.
Two or more years of product ownership or technical product management: owning a backlog, writing specifications, making prioritization calls, and being accountable for outcomes rather than tickets.
You verify claims against the system, not the document. Fluency as an operator in GitHub (pull requests, CI, branch protection, merge conflicts, force-with-lease), a hosting platform such as Vercel, and a relational database such as Postgres. You read SQL and diffs critically even though you do not author the code.
Clear, plain written English. js, React, Prisma, Postgres row-level security, OAuth, or a columnar analytics warehouse. Experience evaluating AI models for production use: Security and privacy judgment: dependency advisories, supply-chain overrides, PII boundaries, risk acceptance with an expiry date.
Product marketing or editorial experience, in particular writing to an IT Director or Training Manager audience with every claim checked against the product.
Experience in IT training, certification, e-learning, or assessment design.
Proficiency with Gmail, Google Docs, Slack, and internal CBT Nuggets software
\This position is a full-time (40 hours per week) salaried position, exempt under the Fair Labor Standards Act
CBT NUGGETS BRAND COMPONENTS:
Position:
The distinct point of difference our brand holds in the minds of our target audience.
- IT training you can trust.
Personality:
The human traits that describe our brand as if it were a person.
-Imagine yourself as already having the job and focus on telling us how you will help CBT Nuggets accomplish its mission with your help.
Every teammate at CBT Nuggets has to understand our customer and our product. Headhunters and recruitment agencies may not directly submit applications for this job posting
and are expressly prohibited from reaching out directly to any hiring managers or department heads via phone, email, LinkedIn, or other means of communication
. All applications must be submitted directly by the job applicant."
CBT Nuggets provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender (sex), gender identification or expression, sexual orientation, marital status, national origin, age, veteran status, disability, genetic information, height, weight, physical appearance, hairstyle, need for reasonable accommodations, pregnancy, childbirth, lactation or familial status. In addition to federal law requirements, CBT Nuggets complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has employees. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
CBT Nuggets expressly prohibits any form of workplace harassment based on race, color, religion, gender (sex), gender identification or expression, sexual orientation, marital status, national origin, age, veteran status, disability, genetic information, height, weight, physical appearance, hairstyle, need for reasonable accommodations, pregnancy, childbirth, lactation or familial status. CBT Nuggets provides reasonable accommodations for qualified individuals who need accommodation for medical or religious reasons, as provided by law, in regards to candidate selection, job assignment, compensation, training, benefits, promotion, discipline, and termination, unless doing so would result in an undue hardship to CBT Nuggets. The Company is committed to engaging in an interactive process for qualified individuals seeking reasonable accommodations as provided by law.
Reference: WJ-4487_22184926