HDHuman-AI Interaction Designer
HD
Career

Human-AI Interaction Designer

By the numbers
Typical pay
$104,000 / yr
Education to start
Bachelor's degree
Future demand
+7.0% by 2034
People in this job
113K
Figures shown for ·closest of 3 O*NET occupations
The work
A day, hour by hour
09:00
Async catch-up

Skim overnight Slack threads; flag one engineer question about error-message tone.

09:25
Standup & triage

Sync with PM and ML eng. Sort what's blocked from what's ready to design.

09:50
Dialogue scripting

Write exactly what the AI says when it doesn't know an answer — word for word.

11:30
Usability session

Watch three real users try the new flow. Two get confused at the same moment.

13:00
Ethics review

Flag a response pattern that subtly nudges users — harmless quirk or bias to kill?

14:00
Cross-functional sync

Walk eng through the conversation map. Negotiate what ships in v1 versus later.

15:00
Prototype & iterate

Build a clickable Figma prototype of the revised AI error states for tomorrow's test.

16:30
Design critique

Present the trust-signal UI to the team. One screen gets cut — too much fake confidence.

17:15
Wrap & document

Log decisions, rewrite two clunky AI error messages into plain language, close out.

Things you do
  • Script exactly what an AI says and how it responds to users.
  • Watch real people struggle with an AI and figure out why.
  • Map out every possible turn a conversation with an AI could take.
  • Design screens that show users what an AI can and can't do.
  • Flag moments where an AI response could mislead or harm someone.
Decisions you’ll make
  • Should the AI admit it doesn't know, or try to give a partial answer?
  • Am I designing this to feel helpful, or just to feel impressive?
  • Does this interaction pattern build real trust, or just fake confidence?
  • Is this AI behavior a harmless quirk, or a bias I need to flag right now?
  • Should I push back on this feature, or is the ethical risk small enough to ship?
Education Pathways · how you get there
100 in 100 went the college route · 0 in 100 found another way in None, typically
Education mapped from O*NET:
If you like this, also look at