> Markdown version of [/jobs/ext/1481438-software-engineer-full-stack-product](https://www.wearedevelopers.com/jobs/ext/1481438-software-engineer-full-stack-product). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Full-Stack / Product) - **Company:** HILBERT AI CO. - **Location:** San Francisco, CA, United States - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, JIRA, Software as a Service, Databases, Software Debugging, Virtual Private Networks (VPN), Machine Learning, MongoDB, Node.Js, OAuth, Security Assertion Markup Language (SAML), Software Construction, Data Streaming, TypeScript, Web Applications, ReactJS, Large Language Models, Backend, Containerization, Kubernetes, Build Tools, Virtual Agents, Api Management, Monolithic Repository - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b147f370708e5d83 ## About the Role * AI/ML UX Experience: You've dealt with the "streaming and state" headaches of building LLM-powered chat or agent interfaces. * Platform / Monorepo Mastery: You've used Nx, or similar tools to manage complex microservice architectures. * Internal Tooling Junkie: You have a track record of building tools that make your fellow engineers 10x faster. * Security Conscious: You understand the fundamentals of building software that passes a SOC2 audit. ## Description Building a UI for a standard SaaS is easy. Building a UI for an AI Agent is hard. You have to handle long-running asynchronous tasks, streaming reasoning loops, and multi-turn conversations while maintaining the strict security and configuration requirements of a Fortune 500 enterprise., * Architectural Fluidity: We need our applications to be "Enterprise-Chameleons." You will be designing systems where the Auth method (SAML, OAuth, etc.) or even the underlying Database can be swapped out based on whether the customer is on our cloud or their own private infra. * The Agentic Engine: We are building a sophisticated engine that handles complex interactions between users and ML models. You'll be responsible for the state management and backend services that make these non-deterministic interactions feel snappy and reliable. * The "Design Partner" Sprint: We frequently co-build entirely new products from scratch with industry leaders. You'll need to move from "napkin sketch" to "production-ready service" in weeks, not months, using our Nx Monorepo and shared library architecture. * Internal Superpowers: Our AI/ML teams need a "Mission Control." You will build the internal tooling and admin panels that allow our engineers to monitor, tweak, and debug models in real-time., * The Product-Minded Engineer: You care as much about the "Why" as the "How." You understand that a beautiful UI is a failure if it doesn't solve the customer's quarterly revenue gap. * The Full-Stack Generalist: Our core stack is TypeScript, Node.js (Express), React, and MongoDB, but you're the type of person who isn't afraid to self-host a CMS or deploy a VPN server if it unblocks the product. * Systems Architect: You don't just write functions; you build systems. You think about API contracts, containerization (K8s), and modularity from day one. * Ambiguity Enthusiast: You don't need a Jira ticket with 20 screenshots. You're energized by a vague problem and the autonomy to build the solution from the ground up. What You'll Own * The Hilbert AI Portal: Build and scale the primary interface used by Fortune 10 operators to run their growth engine. * Agentic UX: Lead the development of streaming, multi-turn, and "human-in-the-loop" interfaces that make our AI Agents feel like a natural extension of the team. * Enterprise Customization: Build the "packaging" logic that allows our web apps to be deployed into diverse enterprise environments with zero code changes. * Cross-Functional Collaboration: Partner directly with Product Managers and AI/ML Engineers to bridge the gap between model outputs and user actions. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Engineering Mindset in the Age of AI - Gunnar Grosch, AWS](https://www.wearedevelopers.com/videos/1735-engineering-mindset-in-the-age-of-ai-gunnar-grosch-aws) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Designing UX for SRE Agents in High-Stakes Incidents](https://www.wearedevelopers.com/videos/100003-designing-ux-for-sre-agents-in-high-stakes-incidents) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 122 - Cracks in the polyfill](https://www.wearedevelopers.com/magazine/457-dev-digest-122-cracks-in-the-polyfill)