> Markdown version of [/jobs/ext/3070263-lead-software-engineer-ai-surfaces](https://www.wearedevelopers.com/jobs/ext/3070263-lead-software-engineer-ai-surfaces). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - AI Surfaces - **Company:** GAVEL, INC. - **Location:** Seattle, WA, United States (Remote available) - **Experience:** Expert - **Salary:** $150,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Word, Amazon Web Services, Microsoft Azure, Cloud Computing, Continuous Integration, Corona (Software Development Kit), Software Debugging, Python (Programming Language), PostgreSQL, Node.Js, Software Deployment, TypeScript, ReactJS, Large Language Models, Data Layers, Build Management - **Published:** September 25, 2026 - **Apply:** https://startup.jobs/lead-software-engineer-ai-surfaces-le0002-relativity-poland-sp--10151586 ## About the Role Required · 8+ years of experience building production software in service-oriented, continuously deployed teams, including at least 1 year shipping LLM-based products or features to real users. · Direct experience building full-stack web applications and agentic applications, including ownership of at least one agentic capability in production involving tool use and function calling, multi-step orchestration, structured outputs, retries and failure handling, and observation and debugging of non-deterministic systems. · Practical experience with evaluation, including building evaluation sets, selecting metrics, using LLM-as-judge appropriately, and connecting offline results to online outcomes. · A solid grasp of retrieval and context engineering, including embeddings, hybrid search, chunking and ranking strategies, and context budgeting. · Hands-on cloud infrastructure experience with AWS or Azure, or the willingness to develop deep expertise quickly, along with comfort using containers, CI/CD, infrastructure as code, and production observability. · Fluency in at least one of TypeScript or Python and the ability to work across the stack, including React front ends, Node or Python services, and PostgreSQL. · Experience leading the technical work of a small team through planning, reviewing, unblocking, and developing engineers while continuing to deliver meaningful code. · Clear written and verbal communication, including the ability to explain model-quality regressions to lawyers and scoping trade-offs to founders. · A strong drive for simplicity and the judgment to distinguish useful abstractions from unnecessary ones., Documentations, Innovation, Leadership, Problem Solving, Process Improvements, Project Management, Quality Assurance (QA), Risk Management, Technical Knowledge, Troubleshooting ## Description As a Lead Software Engineer, you will be the full-stack technical owner for a major area of Gavel's product, such as a family of agents or a core capability including the context pipeline, evaluation platform, or Word integration. You will own the technical plan across the front end, harness, and data layer, along with the quality of releases and the growth of the two to four engineers building the area with you. This is a hands-on technical leadership role. Roughly half of your time will be spent coding. You will work directly with Gavel's CTO and Staff Engineer on architecture and represent your area to the broader Relativity technology team when it intersects with shared platform, identity, or security. The role reports to Pierre Martin, CTO of Gavel and VP of Engineering at Relativity, and may be based remotely in the United States or in Seattle or Chicago. WHAT YOU'LL DO · Own the technical roadmap and delivery for your area, from design through production monitoring. Break ambiguous product goals into shippable milestones and sequence them across the stack. · Design and build agents and the infrastructure they run on, including tool definitions, prompts and context assembly, structured outputs, guardrails, evaluation sets, and the Word and web experiences that surface them. · Run the evaluation and release loop for your agents. Understand acceptance rates, identify why results change, and determine whether a change is ready to ship. · Model a modern software development lifecycle for your squad through small, frequent commits, feature-flagged production deployments, fast rollbacks, and daily use of agentic engineering tools to improve quality and velocity. · Partner directly with Dorna Moini, Pierre Martin, product, and design on what to build next, and engage with customers when the answer is not clear from the data. · Lead design reviews, establish coding and testing standards for your squad, mentor Senior and Advanced engineers, and participate in hiring. · Work with Relativity platform and security teams on areas that touch shared infrastructure, identity, or compliance. ## Related Videos - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [How to Avoid LLM Pitfalls - Mete Atamel and Guillaume Laforge](https://www.wearedevelopers.com/videos/1328-how-to-avoid-llm-pitfalls-mete-atamel-and-guillaume-laforge) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)