Software Engineer (Full-Stack / Product)
Hilbert · San Francisco, California
- Location
- San Francisco, California, United States
- Workplace
- Hybrid
- Employment
- Full time
- Level
- Mid level
- Posted
- 7 weeks ago
About this role
The Mission: Build the Interface for Autonomous Growth
At Hilbert’s AI, we shorten "months" to "minutes." But intelligence is useless if it’s trapped in a black box. We are looking for Software Engineers who are "Product Architects" to build the Hilbert Portal, the interactive face of our AI engine.
You aren't just building dashboards or UI components; you are building the "cockpit" for world-class B2C leaders. From architecting the complex backend logic of our Agentic Conversation Engine to ensuring the sub-second responsiveness of our React/ClickHouse analytics, you own the end-to-end experience of human-AI collaboration.
The Hard Problem: Determinism in a Generative World
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.
Our Current Hurdles:
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.
Who You Are (The Profile)
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.
Bonus Points
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.
Location
San Francisco
Compensation
Competitive salary + equity package, commensurate with experience.
Performance-based bonuses tied to project milestones and customer impact.
The Hiring Journey
Short form → Intro Call → Technical working session → Team conversations → Offer
Fast, human, no bureaucracy.
As published by Hilbert. Applications are handled on their site.
Skills this posting mentions
About Hilbert
Hilbert is a scalable, data science-first growth infrastructure that gives B2C teams predictive clarity into user behavior, revenue drivers, and the actions that drive sustainable growth. Backed by a16z, Asylum Ventures, and more. Fully agentic by design, Hilbert shrinks months-long decision cycles to minutes. One Infrastructure. Four Intelligence Layers. Built for Momentum. Hilbert turns fragmented data into clear answers and decisive actions using a proprietary architecture of AI/ML algorithms accessible through natural language. No code, no dashboards, no guesswork.
All 17 openings at HilbertOne click, then it is written
Apply to Hilbert with a resume written for this role.
Queue Software Engineer (Full-Stack / Product) and I read the posting, rewrite your resume against it, draft the cover letter, and score the fit. Then you press send, or press one button and I fill in Hilbert’s form for you.
01Drop your resume
A PDF or a LinkedIn URL. About a minute, once.
02I rank the openings
Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.
03Each one is written up
Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.
- 25 sent a week, free
- No card
- Nothing sent until you say so
More roles at Hilbert
See all- 5 weeks ago
- 7 weeks ago
- 2 months ago
- 2 months ago
- 2 months ago
- 4 months ago
Similar roles elsewhere
See morePut this to work
Paste your career in once. Every application after that is written for you.
Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.
01Drop your resume
A PDF or a LinkedIn URL. About a minute, once.
02I rank the openings
Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.
03Each one is written up
Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.
- New matches ranked and written before you are up.
- Every bullet stays inside what your history supports. Nothing invented.
- Queued, submitted, interviewing, offer: one screen, not a spreadsheet.
500 free credits on sign-up. No card. Nothing is sent until you say so.
Listed from the job board Hilbert publishes. Refolk is not the employer and does not handle their hiring. Applications go to Hilbert directly.