793,143open jobs
50,545companies
124,108added this week
Browse all
Salary
$150k – $250k per year
Location
In office (New York)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 26, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
Pennant gives institutional investors - and the companies and advisors they engage with - voting and governance intelligence to act on their own principles at scale.

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

  • Build and improve ingestion and extraction pipelines for public filings, external feeds and customer documents. Choose structured sources, deterministic parsing or models based on the task. Make jobs safe to retry, prevent duplicate or stale-worker writes, recover from partial failures, and make missing or stale coverage visible.
  • Design data models for the entities and relationships your pipeline needs. Preserve source evidence, effective dates and version history so past outputs remain reproducible as data, policies and models change. Distinguish verified facts, model outputs, human decisions and missing information.
  • Build evaluations with domain reviewers using independently human-reviewed reference cases. Measure completeness, citation support, consequential errors and cases requiring human judgment, not just aggregate agreement. Treat model-generated references as proposals, not ground truth, and turn production failures into regression tests.
  • Provide reliable services for research, policy application and recommendations. Make reprocessing safe: retain customer corrections, identify affected outputs and flag results that need renewed review.
  • Protect customer information throughout ingestion, storage, evaluation and reprocessing. Respect tenant boundaries and permitted data uses. Do not assume one customer's documents or decisions can be reused for another.
  • Operate what you build. Own monitoring, diagnosis and tested recovery for your services. Manage provider usage, caching and processing costs without hiding gaps or sacrificing quality. Reduce manual intervention and document enough that another engineer can release and support them.

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

  • Two disclosures disagree about a director's committee membership. Determine which facts apply at which dates, preserve both sources and make the discrepancy reviewable.
  • A model update improves average extraction accuracy but introduces a consequential error. Catch it with an evaluation and make a defensible release decision.
  • A new filing arrives after an analyst has approved an output. Update the relevant facts without losing their corrections or silently carrying approval over to changed results.

Your first 90 days

  • By day 30: Trace one agreed pipeline from source to customer output, ship an improvement, and establish quality, coverage and operating baselines with domain reviewers.
  • By day 60: Own that pipeline in production, with reviewed test cases, monitoring, safe reprocessing and a tested recovery procedure.
  • By day 90: Demonstrate an agreed improvement in reliability, coverage or review effort without sacrificing the quality baseline. Routine releases and diagnosis no longer need a founder to direct each step, and another engineer can operate the service using your documentation.

We will choose the initial pipeline and success measures together based on customer needs and the existing system.

What you bring

  • Strong backend engineering, SQL and Postgres fundamentals, with experience operating production services or data pipelines.
  • Practical experience with asynchronous or distributed processing: idempotency, retries, leases and fencing, concurrency, and recovery when only part of a job succeeds.
  • Experience turning messy documents or other imperfect source data into structured information people depend on. Here that means public company filings, third-party data feeds and customer spreadsheets.
  • Practical experience shipping model-based systems and improving them through evaluations against human-reviewed references, user feedback and failure analysis, with the observability to explain what a model did on a given input.
  • Sound judgment about schema evolution, entity resolution, historical records and data provenance.
  • The ability to become productive in an existing codebase, debug across services and storage systems, and evolve interfaces or schemas without breaking their consumers. Our services are TypeScript and Go over Postgres and BigQuery.
  • The independence to narrow an ambiguous problem, ask for the context you need and carry the work through production use.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
793,143 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
New York
$158k – $214k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • New York
Java
C#
C++
Perl
Apply
$144k – $194k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Bellevue
AI/ML
Knowledge Graph
Apply
$144k – $194k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Seattle
Java
C#
C++
Perl
AI/ML
LLM
DevOps
AWS
Apply
$168k – $227k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Seattle
AI/ML
AI Agents
DevOps
AWS
Apply
$144k – $194k per year • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • Seattle
JavaScript
Java
TypeScript
Frontend
React.js
DevOps
AWS
Apply
≈ $109k – $239k per year (Estimated) • In office • Internship • New York
Python
Go
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Google BigQuery
BigQuery
AI/ML
Prompt Engineering
AI Agents
LangSmith
LLM
OpenAI
Anthropic
LLM Evaluation
World Models
DevOps
GCP
Apply
$150k – $250k per year • Equity 0.2–1.5% • In office • Full-Time • 3+ years exp • New York
Go
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
AI/ML
Function Calling
AI Agents
LangSmith
LLM
OpenAI
Tool Use
World Models
Frontend
Tailwind CSS
Next.js
React.js
DevOps
GCP
Vercel
Datadog
QA
Playwright
Jest
Sentry
Vitest
Apply
Founding Engineer 7 hours ago
$150k – $225k per year • Equity 1–3% • In office • Full-Time • 1+ year exp • New York
Python
JavaScript
TypeScript
SQL
AI/ML
LangGraph
LangChain
Embeddings
Multimodal AI
Computer Vision
AI Agents
LangSmith
LLM
RAG
OCR
Frontend
React.js
DevOps
GCP
Azure
Git
AWS
Apply
$102k – $120k per year • In office • Full-Time • 6+ years exp • Waltham
Python
C#
DevOps
GitLab CI
CI/CD
Jenkins
Linux
Robotics
Teleoperation
Management
Jira
Apply
≈ $65k – $127k per year (Estimated) • In office • Full-Time • 3+ years exp • Waltham
Python
C#
AI/ML
VLM
LLM
DevOps
WebSockets
GitLab CI
CI/CD
Jenkins
Linux
Game Dev
Unity
Robotics
Teleoperation
Management
Jira
Apply
$150k – $250k per year • Equity 0.2–1.5% • In office • Full-Time • 3+ years exp • New York
Go
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
AI/ML
Function Calling
AI Agents
LangSmith
LLM
OpenAI
Tool Use
World Models
Frontend
Tailwind CSS
Next.js
React.js
DevOps
GCP
Vercel
Datadog
QA
Playwright
Jest
Sentry
Vitest
Apply
≈ $133k – $287k per year (Estimated) • In office • Internship • Bachelor's Degree • New York
AI/ML
AI Agents
World Models
Design
Figma
Apply
≈ $109k – $239k per year (Estimated) • In office • Internship • New York
Python
Go
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Google BigQuery
BigQuery
AI/ML
Prompt Engineering
AI Agents
LangSmith
LLM
OpenAI
Anthropic
LLM Evaluation
World Models
DevOps
GCP
Apply
Python Developer 1 day ago
≈ $141k – $260k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • New York
Python
SQL
Apply
Java Developer 1 day ago
≈ $134k – $247k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • New York
Java
Java
Hibernate
Apply
$60k – $80k per year • In office • Internship • New York
AI/ML
Model Context Protocol
Design
Canva
Apply
$110k – $140k per year • Equity 0.1–0.3% • In office • Full-Time • New York
Design
Canva
Apply
$150k – $240k per year • Equity 0.1–0.3% • In office • Full-Time • 6+ years exp • New York
AI/ML
Claude
Apply
See all jobs
This is one of many
793,143 more open roles from verified company boards, updated every day.