- New York City, New York, United States
- Hybrid
- Full-time · Principal
- 15+ years
The Principal Engineer will own the evolution of the architecture and platform to work for both AI agents and people. The role spans the whole platform, including infrastructure, shared services, and product code.
Compensation
Competitive salary and meaningful equity in a high-growth company
Responsibilities
- Own the architecture of our codebase. Set the patterns, module boundaries, and domain abstractions across our monorepo, and lead the refactors and migrations that get us there.
- Design the monorepo for agents. Structure packages, ownership, the build graph, and conventions so an agent can find the right context, make a scoped change, and verify it without reading the whole repo.
- Build the platform substrate. Own the shared services, infrastructure, and paved paths (data access, background jobs, environments, observability) that product teams build on and agents can use safely.
- Own the agentic SDLC. Define how work moves from ticket to production when agents do much of the writing, testing, and reviewing. Set the defaults every team builds on, and change them as models and tools improve.
- Scale verification with volume. Build AI-assisted code review, test generation, and CI gates so confidence to merge keeps pace as PR volume doubles. Decide where human review is required and where it is not.
Requirements
- Nice to have: Nx
- Nice to have: Turborepo
- Nice to have: Bazel
