👋  What is Spindle AI?


🚀 Company & Team


🪴 Life at Spindle AI


As a remote-friendly company with hubs in San Francisco & Palo Alto, we approach most decisions (including hiring/firing decisions) through six operating principles that make Spindle AI the most fulfilling workplace we’ve ever built:

  1. Invest in relationships.  🌱
  2. Distill.  ⏺️
  3. Always be learning.  🧠
  4. With bravery; without bravado.  🧗
  5. Choose trust. 🗝️
  6. Cultivate self-knowledge. 🪞

As an early-stage team member, you’ll help shape the way these six operating principles come to life at Spindle — much as you’ll shape our hiring decisions, our work environment, and our product. (Look for these norms throughout the hiring process, too.)

Because we care deeply about each other’s wellbeing, we observe a strict 4-day workweek one week every month, and a 2‑week winter holiday company-wide.

A few times each year, we also embark on (U.S.-based) destination retreats to explore, grow, and connect more deeply. In work-life balance, we trust each other as adults should: each of us sets our own timing, volume, and cadence of work to ship results we can all be proud of.

🛠️ Tech Stack


Our codebase — which embraces many of the best practices we all wish we’d had at prior companies — today consists of ~350k lines of code:

<aside> <img src="/icons/computer-chip_gray.svg" alt="/icons/computer-chip_gray.svg" width="40px" /> Backend word cloud: Rust (🧡), Golang, Python & Cython, TypeScript, Reasoning LLMs, GraphQL, Postgres, DuckDB (💛), JTD-Codegen

</aside>

<aside> <img src="/icons/cursor-click_gray.svg" alt="/icons/cursor-click_gray.svg" width="40px" /> Frontend word cloud: TypeScript/React, WASM, Advanced Browser APIs, Sass, Websockets, GraphQL, RxJS, JTD-Codegen

</aside>

<aside> <img src="/icons/construction-crane_gray.svg" alt="/icons/construction-crane_gray.svg" width="40px" />

Infrastructure word cloud: Terraform, Docker, AWS, Postgres, GitHub Actions CI/CD, Sentry, Drata CaC

</aside>

🏆 Your New Role


In your mission-critical role as the 10th and final member of Spindle AI’s founding team, you’ll serve as a hands-on, senior engineer (not data scientist) who hits the ground running to (in the first 8 months):

  1. Take over as the principal implementer and lead architect for Spindle’s existing multi-turn, multi-agent system suede_agents, shipping performant and magical applied LLM experiences on top of high-leverage, stage-appropriate technical foundations.
  2. Rapidly advance the agents’ analytical reasoning & planning, tool usage, memory & retrieval, and fault recovery (e.g.) with a combination of lightweight & adaptable but principled architectural design, applied science, prototyping/experimentation, and rigorous, production-ready software engineering. Wrangle nondeterminism.
  3. Own the existing evals, and the framework for evals (both deterministic and LLM-evaluated) and observability for reliability, compliance, performance, and drift monitoring. Systematize prompt engineering and prompt optimization experiments.
  4. Co-lead Spindle’s Applied AI Research Program “Agent Smith”, closely monitoring the forefront of applied research in LLMs/agents, implementing new experiments monthly/quarterly with talented colleagues, and helping productionize what works.
  5. Alongside the AI for Algorithmic Computing Team, become one of Spindle’s 2-3 most frequent inventors and integrators of new tools for the agent, including retrieval, analytical/computational, and reporting tools. Integrate these tools for suede’s multi-agent system (Python) with backends for representational computing kevlar (Rust), algorithmic computing suede_algos (Cython), application APIs nylon (Go), and performance-focused frontend for multidimensional data analytics silk (Typescript/React).
  6. Collaborate in the design of AI-native UIs for interacting with, understanding, and auditing multi-turn agentic work product concerning multidimensional data, including generative UIs, in collaboration with designers, the CPO and CEO, AI for Algorithmic Computing, and frontend TL. Build & improve product in collaboration with these talented fellow engineers, current & future Spindlers, and beta testers. Demo of current (or recent) state here
  7. Propose and test improvements to an AI-native data model for multidimensional data analytics, in close collaboration with the Mathematical Computing Team.
  8. Help grow Spindle’s core team by proactively attracting, interviewing, closing, and nurturing other world-class team members.
  9. Occasionally lend a hand in other mission-critical engineering initiatives, such as mathematical computing projects, UIs for LLM-based features, or data engineering infrastructure.
  10. Other needs or initiatives that you identify!