Summary
Relativity is a legal data intelligence company providing AI-powered cloud software for litigation, investigations, regulatory inquiries, and other high-stakes legal work. The Advanced Software Engineer will join the AI Platform’s Experimentation Infrastructure team to design, build, and operate scalable cloud services, user interfaces, backend services, and data pipelines that accelerate AI experimentation.
Responsibilities
- Contribute to the design, development, and operation of distributed, scalable, secure full-stack cloud services that process petabytes of data weekly
- Build performant, accessible user interfaces and extend backend services and data pipelines
- Consistently implement clean, testable, maintainable code to deliver customer impact
- Collaborate with a diverse group of teammates and product partners to solve problems, achieve team goals, and build AI-powered legal data solutions at massive scale
- Actively contribute to design and code reviews, providing constructive feedback to improve quality and maintainability
- Contribute to service ownership by supporting reliability efforts, including on-call rotations and incident response
- Work continually with other Relativity teams to drive delivery
- Stay abreast of the constantly changing world of AI tools and techniques
Skills
- 3+ years designing, building, and operating cloud‑native, distributed systems
- Hands‑on experience with APIs, event‑driven architecture, and data platforms
- Comfortable developing cloud-based, distributed services
- Ability to write clean, maintainable, well‑tested code using modern tooling and CI/CD
- Security‑ and reliability‑focused mindset with strong cross‑functional collaboration across engineering, product, and design
- Someone who asks, “What are we really doing? What makes that the right thing to do?” instead of just completing Jira tickets
- Engineering Principle
- Hardware Integration
- Innovation
- Problem Solving
- Process Improvements
- Quality Assurance (QA)
- Research and Development
- System Designs
- Technical Documents
- Troubleshooting
- Familiarity with performance or cost optimization
- Familiarity with AI-development tools like Cursor or Claude Code
Qualifications
Must Haves
- 3+ years designing, building, and operating cloud‑native, distributed systems
- Hands‑on experience with APIs, event‑driven architecture, and data platforms
- Comfortable developing cloud-based, distributed services
- Ability to write clean, maintainable, well‑tested code using modern tooling and CI/CD
- Security‑ and reliability‑focused mindset with strong cross‑functional collaboration across engineering, product, and design
- Someone who asks, “What are we really doing? What makes that the right thing to do?” instead of just completing Jira tickets
- Engineering Principle
- Hardware Integration
- Innovation
- Problem Solving
- Process Improvements
- Quality Assurance (QA)
- Research and Development
- System Designs
- Technical Documents
- Troubleshooting
Nice to Haves
- Familiarity with performance or cost optimization
- Familiarity with AI-development tools like Cursor or Claude Code
Benefits
- Health and retirement programs
- Wellness resources
- Discretionary time off (DTO)
- Parental leave for primary and secondary caregivers
- Two annual company breaks
- Home office stipend
- An equity program
- Volunteer opportunities and company-sponsored charitable programs
- Hybrid/Remote work arrangement