Lead Software Engineer AI (Staff Engineer)
Core
Architect and build backend AI orchestration systems that turn frontier models into reliable, production-grade workflows for legal, tax, and audit professionals.
Role type
Staff Software Engineer (AI Systems & Architecture)
Builds
Cloud Audit Suite backend services, AI agents, MCP servers, and scalable orchestration layers for document-centric experiences.
Domain
Legal, Tax, and Accounting technology (Fintech/Audit)
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET, Python, FastAPI, PostgreSQL, SQLServer, AWS, distributed systems, API design, system architecture, mentoring, LLM integration, vector databases, semantic search
Preferred skills
CI/CD pipelines, automated testing for non-deterministic systems, release practices for AI systems
Technologies
C#, .NET, Python, FastAPI, PostgreSQL, SQLServer, AWS, Vercel, Angular, React, GitHub Actions, OpenAI, Anthropic
Responsibilities
Define patterns for building MCP servers and designing agents; lead multi-quarter initiatives across AI, product, and infra; mentor senior and mid-level engineers; design end-to-end architecture for backend services; build AI orchestration including routing and tool calling; design for high-throughput, low-latency AI workloads.
Seniority
Staff, technical leadership & hands-on architecture