Technical Customer Support Specialist II at embed (Dallas, Texas, United States) — aijobsearch