Principal Engineer, CoCounsel
Core
Set technical direction for backend, AI orchestration, and identity systems to turn frontier models into reliable, secure, production-grade workflows for legal professionals.
Role type
Principal Software Engineer (AI/Backend/Identity)
Builds
CoCounsel AI platform, MCP servers, agentic workflows, and identity/access systems for legal content and AI experiences.
Domain
Legal technology, Generative AI, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, FastAPI, PostgreSQL, Cloud infrastructure (AWS), Distributed systems design, Identity and Access Management (IAM), System architecture, Observability, Reliability engineering
Preferred skills
Agentic systems design, Vector databases, Semantic search, Automated testing for non-deterministic systems
Technologies
FastAPI, PostgreSQL, AWS, SAML, OIDC, OAuth 2.0, MCP servers, Vector stores
Responsibilities
Define patterns for building MCP servers and designing agents; Build and evolve systems operating over millions of documents; Lead initiatives cutting across AI, product, and infrastructure; Design identity, access, and trust mechanisms for autonomous agents; Design for high-throughput, low-latency AI workloads and scale.
Seniority
Principal, technical leadership & cross-functional influence