GenAI Front-End Engineer

South San Francisco, CA

Location: Local to South San Francisco able to go onsite as needed preferred. Open to remote candidates able to overlap with PST work hours. 
Pay Rate: Market Rate/Bid Rate. Hourly W2. Targeting $100-$150/hour with flex available for well qualified individuals
Job Title: GenAI Front-End Engineer
Focus: Embedded AI Experience, Micro-Frontend and SDK
Overview:
The goal is to build a reusable conversational and analytics experience that can be integrated into products owned by other teams. The UI must receive authentication, active screen context, filters and user actions from the host product, then display streamed answers, tables, charts, citations and conversation history. The integration approach may use a micro-frontend, Web Component, embedded SDK, module federation or secure iframe; experience embedding and operating a UI service within another application is the key requirement.

Minimum Requirements:
Strong React and TypeScript production experience
Proven experience embedding a UI, service or micro-frontend within another application
Experience designing clean integration APIs, SDK contracts, callbacks, events and versioned interfaces
Experience capturing host-application context such as the active page, filters, selected objects and user actions
Experience building streaming, multi-turn GenAI interfaces with clarification flows, conversation history and error handling
Experience rendering structured responses, including tables, charts, citations and reusable results
Experience integrating REST and streaming APIs, authentication and token management

Preferred
Experience building reusable UI SDKs or components used by multiple host applications
Experience with micro-frontends, Web Components, module federation or secure iframe patterns
Familiarity with MCP clients, embedded analytics or enterprise copilot products
Familiarity with AWS, Amazon Bedrock and AgentCore-backed applications

Location
Bay Area preferred, with ability to work from the office 1–2 days per week
Otherwise, must provide 4–6 hours of daily working overlap with Pacific Time

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at Privacy Policy
 

Apply Now

Required
Required
Required if no phone number provided
Required if no email address provided. Phone Number must be 10 digits.
Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt
Required

Not yet ready to apply?

Join our talent community