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.
285k – 315k/yr
Hybrid10+ YOEBackend Engineering
About the role
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.
Leads Airbnb's performance engineering strategy across full stack including CPU/GPU utilization, backend efficiency, and ML infra. Builds profiling tools, influences company-wide SLOs, and mentors engineers with 12+ years experience in high-scale systems.
292k – 365k/yr
Remote12+ YOEBackend Engineering
Principal Software Engineer
AsteraEmeryville, CA
Architects high-performance infrastructure for training large-scale neuroscience-informed AI models and RL environments. Optimizes code, resolves critical bottlenecks, and scales research prototypes to production systems.
300k – 600k/yr
On-siteBackend Engineering
Principal Software Engineer I - Metadata
SnowflakeMenlo Park, CA
Designs and builds fault-tolerant, scalable distributed systems for Snowflake's metadata, Snowgrid, and data sharing features. Requires 15+ years experience, strong CS fundamentals, Java fluency, and ability to mentor juniors while solving performance and scale challenges.
264k – 380k/yr
On-site15+ YOEBackend Engineering
Principal Software Engineer - Snowflake Intelligence
SnowflakeMenlo Park, CA
Leads technical vision and architecture for Snowflake Intelligence, tackling agentic reasoning, NL-to-SQL, and enterprise RAG. Requires 10+ years software engineering with 3+ years LLM deployment at scale, deep AI expertise, and principal-level impact.
264k – 380k/yr
On-site10+ YOEBackend Engineering
Principal Software Engineer I - Snowhouse Foundation
SnowflakeMenlo Park, CA
Leads design and implementation of highly available distributed platforms and pipelines for Snowflake's petabyte-scale data warehouse. Requires 15+ years in distributed systems and data infrastructure, with cloud expertise in AWS, Azure, GCP.