Principal Engineer
Principal Engineer architects and evolves core platform for AI-powered contract intelligence, builds scalable SaaS systems with LLMs and semantic search, leads cross-functional teams, and mentors engineers. Requires 10+ years experience in large-scale distributed systems and AI product delivery.
About the job
What you'll do
- Collaborate cross functionally with product managers, designers, and other engineers to spec, design, architect and build features and systems.
- Own and evolve core platform architecture (service boundaries, data models, multi-tenant scale, reliability) to support AI capabilities safely and efficiently across our product surface area.
- Partner with quality engineers to define, build and maintain testing strategy.
- Lead technical discussions, mentor and provide thoughtful feedback to other engineers on the team.
- Grow the team by interviewing and recruiting talented engineers to Ironclad.
- Work on a modern stack built upon: TypeScript, ReactJS, Node.js, Java, and Docker containers in Kubernetes on Google Cloud Platform.
- Build AI solutions and apply AI tools and features (e.g., LLMs, retrieval-augmented generation, semantic search, and classification) to power the future of contract intelligence.
- Drive end-to-end delivery of AI-powered product experiences, from problem definition and experimentation to reliable, scalable production systems.
What we look for
- At least 10+ years of software experience architecting, building, launching and maintaining complex systems (a formal degree is not required, we are prioritizing industry experience).
- Demonstrated leadership across teams and a drive towards improving overall technical architecture and achieving company-wide goals.
- Deep experience designing and evolving large-scale, distributed SaaS or platform architectures (e.g., multi-tenant systems, event-driven systems, or data platforms).
- Passion for software engineering to build and ship great product.
- Experience in building AI applications and shipping AI-powered product features to production (ideally including LLM integration, retrieval, experimentation, and measurement).
- Hands-on experience shipping valuable products to production with real user feedback.
- A high bar for quality.
- Strong cross-team communication and collaboration skills.
- Alignment with Ironclad’s values: drive, intent, integrity, and empathy.
Base Salary Range: $285,000 - $315,000
Skills
TypeScript, React, Node.js, Java, Docker, Kubernetes, GCP, LLMs, Retrieval-Augmented Generation, Semantic Search
Similar jobs
Backend Engineering jobsLeads the architecture and phased delivery of an enterprise organizational model spanning tenancy, data isolation, permissions, audits, and residency requirements. Requires 15+ years of backend engineering experience and a record of driving complex initiatives across teams.
Leads the design and implementation of distributed advertising, identity, and intent systems processing billions of events in real time. The role requires deep backend, data infrastructure, or applied AI/ML experience, strong programming and data modeling skills, and technical leadership.
Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.
Leads technical vision, architecture, and V2 development of Redis Feature Store for large-scale ML infrastructure. Requires 8+ years backend experience, expertise in Python/Go/Rust, cloud platforms, and data tools; mentors team and engages enterprise customers.
Principal engineer responsible for the architecture, scalability, reliability, and long-term technical strategy of Fetch’s advertising platform. The role requires deep distributed-systems expertise, production experience with high-volume backend systems, and hands-on technical leadership across organizations.