Software Engineer, AI Engineer (Applied/Software), Backend Developer
Listed on 2026-10-18
-
Software Development
Software Engineer, AI Engineer (Applied/Software), Backend Developer, Full Stack Developer
Impruve is a boutique forward-deployed engineering firm that helps wealth management firms get real business results from AI. We embed directly with our clients to build production data pipelines, AI tools, custom software, and compliance infrastructure for top-tier firms managing billions in clientassets. We have more demand than we can currently serve, and we're growing theteam to meet it.
Our founders previously built and exited Packback ,an AI company that served more than 3 million users. We operate with the speedof a small startup and the rigor of a top firm.
We're four engineers right now, and we're building how we work on purpose, notbackfilling a culture after the fact. We care about doing right by clients andby each other. We take the work seriously: real client money, real compliance risk, real production systems. We do team-wide retros every two months to makesure we're all on the same page and continually improving.
We pair early and often, across the team, because it's how we actually getbetter. If you notice something interesting mid-task, we want you to flag itand pull someone in, not disappear down a rabbit hole solo. When somethingbreaks, we run blameless postmortems; the point is fixing the system, notfinding someone to blame.
We don't expect you to walk in with all the answers. Nobody here has themeither. We expect you to be scrappy: willing to try something, see what happens, and figure it out with the team rather than wait until you're sure.
You will not be joining something fully formed. You'd be joining our foundingengineering team, with real say in how this team works, not just what it ships.
Why This RoleMost wealth management firms want AI in their business and have access to the frontier models. What’s missing is the engineering capability to deploy iteffectively and compliantly. That’s the gap Impruve fills.
You’d join a small, senior team doing real client work from day one. You won’tbe watching from the sidelines or building internal tools nobody uses — you’llown work streams inside live engagements, with experienced engineers around youwho pair early and often. The learning curve is steep and the reps are real.
Some of our best candidates came to software from somewhere else — finance,operations, consulting, the military. If you built a career doing real workwith real clients and then taught yourself to code, that combination isexactly what we’re looking for. Business judgment and client instincts arehard to teach; engineering skills, we can help you sharpen.
What You’ll Do- Own Work streams on Client Engagements: You’ll take a piece of a liveengagement — a data pipeline, an AI workflow, a frontend feature — and ownit from spec to production. A senior engineer owns the overall engagement,so you have real support while you build the judgment that comes from shipping things that matter.
- Pair Across the Team: Pairing is how we work, not a fallback for whenyou’re stuck. You’ll pair with teammates across the stack regularly —that’s how you get better fast and how we catch problems early.
- Work Across the Stack: Data pipelines, backend services, frontend,RAG and agent workflows. You don’t need to know all of it coming in, butyou’ll touch most of it within your first few months.
- Ship AI That Works in Production: The systems you build will face realusers and real compliance reviewers, not just demos. You’ll learn what ittakes to make AI reliable in environments where mistakes have realconsequences.
- Work AI-Natively: Agentic coding tools are how we build — Claude Code,spec-driven development, custom agent skills. You’ll use them daily andbring what you learn back to the team.
- Help Shape How We Work: We’re still building our norms. You’ll havereal input into how we review code, run…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).