AI Native - Full Stack Engineer
Overview:
In this Senior Engineer role you'll bridge data-heavy systems with human-centric interfaces. You'll shape control planes and telemetry experiences to help humans supervise AI agents with clarity and trust. You'll translate backend complexity into intuitive visualizations and interactions for high-stakes enterprise environments. You'll work across UX, information design, and distributed systems to enable effective agent-human collaboration. This is a chance to influence how AI-driven workflows are governed and observed at scale, within Salesforce's Agentforce initiative. Compensation / Benefitsremote work optionmedical/dental/visionpaid parental leave 401(k)employee stock purchase program ResponsibilitiesEnd-to-End Control-Plane & Telemetry Surfaces: architect domain models and APIs with high-density visual interfaces for intent and anomaly diagnosis Information Architecture & Visualization: apply hierarchy, progressive disclosure, small multiples, and data provenance to high-dimensional state Interaction Design for Human-Agent Systems: design interactions, feedback loops, state-reversal mechanisms, micro-interactions, and clear affordances for oversight Human-in-the-Loop Frameworks: balance synchronous approvals, asynchronous audit trails, and automated guardrails based on risk and reversibilityUX Prototyping to Production: prototype interaction models and ship production-grade, explainable code
Key requirements:
- Systems & Platform Engineering: deep understanding of distributed architecture, state management, consistency, asynchronous failure modes, and observability
- Advanced UX & Information Design: strong proficiency in information architecture, interaction design, and data visualization; familiarity with design thinkers
- Full-Stack Execution: work across backend concepts (events, policies, lineages) and craft user experiences in codeAI-Native Product Thinking: design interfaces for agentic execution beyond basic flows (delegation, governance, context-awareness, trust)
- Nuanced Interaction Design: manage friction vs. fluidity, show causality, and represent uncertainty
- Distributed architecture and observability
- Information architecture and data visualization
- Interaction design for AI-human interfaces
- Full-stack development across backend and frontend
- Agentic/AI-driven product thinking
- Human-in-the-loop, governance, and risk-aware design