Summary
Relativity is a legal data intelligence company that provides AI-powered cloud technology for high-stakes legal work. The Advanced Software Engineer will develop full-stack agentic AI features for Gavel, including agent tools, APIs, services, and front-end applications, while improving evaluations, reliability, testing, and production monitoring. The role offers increasing ownership and collaboration with senior and lead engineers.
Responsibilities
- Build features across the full stack of Gavel Exec, including agent tools, prompt and context changes, services and API endpoints, and front-end work in the Word add-in and web app
- Write and extend evaluations, run them, and learn to interpret the results. Ship changes behind feature flags and monitor production outcomes
- Learn and practice a modern software development lifecycle from day one through small, frequent commits, feature-flagged deployments, fast rollbacks, and best-in-class agentic engineering tools
- Fix bugs, improve reliability, and add tests while developing an understanding of how agentic systems fail
- Pair with Senior and Lead engineers on design and code reviews. Ask questions and document what you learn so others can benefit
- Take on increasingly ambiguous problems as you demonstrate readiness
Skills
- 2+ years of professional software development experience or equivalent demonstrated ability, such as a strong open-source track record, a shipped product, or substantial internship experience
- Working proficiency in at least one of TypeScript or Python, plus hands-on experience building full-stack web applications with a front end such as React, services, and a relational database using SQL
- Hands-on experience building an agentic solution with LLMs, even at a small scale, such as an agent, a retrieval-augmented generation application, or a tool-using assistant. Ability to explain system prompts, tool calls, embeddings, and common failure points
- Basic familiarity with cloud services such as AWS, Azure, or GCP, containers, and CI/CD
- Strong fundamentals in data structures, algorithms, and writing clean, tested code
- Curiosity about how lawyers work and the humility to learn from acceptance data when an initial idea does not perform as expected
- Clear written and spoken English and a preference for simple solutions over clever ones
Qualifications
Must Haves
- 2+ years of professional software development experience or equivalent demonstrated ability, such as a strong open-source track record, a shipped product, or substantial internship experience
- Working proficiency in at least one of TypeScript or Python, plus hands-on experience building full-stack web applications with a front end such as React, services, and a relational database using SQL
- Hands-on experience building an agentic solution with LLMs, even at a small scale, such as an agent, a retrieval-augmented generation application, or a tool-using assistant. Ability to explain system prompts, tool calls, embeddings, and common failure points
- Basic familiarity with cloud services such as AWS, Azure, or GCP, containers, and CI/CD
- Strong fundamentals in data structures, algorithms, and writing clean, tested code
- Curiosity about how lawyers work and the humility to learn from acceptance data when an initial idea does not perform as expected
- Clear written and spoken English and a preference for simple solutions over clever ones
Benefits
- Benefits
- DTO
- Parental leave
- Equity program
- An annual performance bonus
- Long-term incentives
- This role may be based remotely in the United States or in Seattle or Chicago.