Software Engineer
About UsBenchmark is the AI platform for the world's best investment firms. Leading firms use Benchmark to work faster and smarter across their entire deal lifecycle — from sourcing to diligence to portfolio management.The RoleYou'll build AI-native features end-to-end, from design through production. That means working directly with our LLM infrastructure — retrieval, context management, memory, embeddings, evals — and turning it into product experiences that feel effortless to users. We believe AI should be a teammate, not a copilot. We're a small team shipping ambitious products, so you'll have real ownership from day one.Things You Would Work OnArchitect and ship new product features that help investment professionals move faster, with a focus on removing complexity and enabling collaboration across deal teamsBuild on our LLM stack: run evals, improve retrieval, context and memory management, and integrate model capabilities into user-facing workflowsWhat We're Looking For3+ years of experience building and shipping production applicationsGenuine interest in agents and keeps up to date with current research and model capabilitiesSelf-motivated, high ownership and low ego with the ability to work through ambiguityExcited to work in-person in our NYC office 4+ days/weekBonusExperience working with agents in productionPrevious experience as a founder or at an early-stage startupTech StackBackend: Python, Flask, Postgres · Frontend: TypeScript, React · Infra: GCPWhy UsWe're a small, technical team where everyone in every role builds. We work in-person because we're trying to do something hard with a lean team, and the velocity we get from being together matters. If that excites you, we'd love to talk.