Date listed
1 month agoEmployment Type
Full timeFound on:
Full-time. Founding team. New York City, in-person required. Reports to the Co-founder & CTO and works directly with both founders and domain experts.
About Pennant
Pennant is a YC-backed company building software for corporate governance, starting with proxy voting and company engagement.
Institutional investors, public companies and their advisors make consequential decisions using information scattered across filings, policies, research and conversations. We bring that information together so teams can understand the evidence, apply their own judgment and preserve why they made a decision.
Our ambition is a world model for corporate governance: a system that connects institutional knowledge, policies, decisions and outcomes. Getting there starts with reliable data and software customers trust in their daily work.
The role
Build and own the data systems that make Pennant useful and trustworthy.
This is a backend- and data-intensive applied AI role. You should be as comfortable debugging a production pipeline and evolving a database schema as evaluating a document-extraction model. You will build on an existing codebase, working with messy filings and customer documents and making the results dependable enough for customers to use. The work includes asynchronous jobs, versioned evidence and safe reprocessing, not just prompts and model experiments.
Your first mandate is one prioritized pipeline and its downstream use. You will establish what good looks like with domain experts, improve the system, and own it in production. As one of our first engineering hires, you will also help shape how we build, test and operate software.
What you'll own
You will work closely with our product engineering counterpart, who owns the customer workflow and how people inspect, correct and use the outputs. You own the underlying pipeline and its data-quality contract. Agree on interfaces and failure behavior together, and follow issues through to resolution rather than stopping at a handoff.
The founders set priorities and resolve tradeoffs. Founders and domain reviewers provide policy interpretation and reviewed reference answers; you are not expected to invent governance rules yourself. We will scope your initial work so you can make progress even if the other role has not yet been filled.
Problems you might tackle
Your first 90 days
We will choose the initial pipeline and success measures together based on customer needs and the existing system.
What you bring
Experience with financial or legal documents and human-review tools is useful. Governance expertise and model-training research are not prerequisites. We care more about systems you have made reliable than a particular language, model or framework.
Our stack
TypeScript services on NestJS and Go services over gRPC, with Postgres as the system of record and BigQuery for analytical and document data. We use Anthropic and OpenAI models with LangSmith tracing, run on Google Cloud with Kubernetes and Terraform, and observe with Datadog and Sentry. CI enforces coverage gates. Python is useful for eval and analysis work.
How we work
We work in person in New York and stay close to customers. We prototype quickly, use AI development tools where they help, and remain responsible for what we ship.
We narrow scope before compromising correctness, permissions or customer trust. We test representative cases and failure paths, observe what happens after release, and flag risks early. Founding engineers have room to make decisions and are expected to make their reasoning understandable to the team.
Apply
Send a short note and examples of systems you have built. Describe a difficult data or model failure, how you traced it to its source, what you changed and how you verified the fix. Confidential work can be discussed without sharing proprietary code or customer data.
Newsletter
Let's simplify your job search. Receive your tailored set of opportunities today.
Subscribe to our Jobs