Должность: Principal Engineer
Местоположение: Иллинойс
Местоположение: Иллинойс
Отдел: Инжиниринг
Занятость: Полная
Тип вакансии:
Удаленная/Гибридная
Обзор вакансии
Мы ищем инженера, который разрабатывает, создает и эксплуатирует крупномасштабные распределенные системы с соблюдением строгих SLO доступности. Enrichment обрабатывает более петабайта необработанных, неструктурированных данных (файлы, почтовые ящики, диски, облачные контейнеры) в месяц, превращая их в структурированную юридическую аналитику, с задачами обработки от нескольких файлов до миллиарда. Эти системы требуют 99,99% времени безотказной работы и отклика на задачи менее чем за 10 секунд, и когда они не работают или работают неправильно, клиенты чувствуют это немедленно.
Вы будете руководить переходом от пакетных конвейеров к обработке в реальном времени на Kubernetes, Spark и Temporal, устанавливать технические стандарты и повышать планку для инженеров вокруг вас. Это роль индивидуального исполнителя.
Вы также будете наставником для старших инженеров и ведущих инженеров, устанавливать стандарты, которые принимаются другими командами, влиять на инжиниринг и руководство, а также руководить использованием AI-ассистированного и агентного разработки в области.
Описание вакансии и требования
Кто мы
Relativity — ведущая компания в области юридической аналитики данных, создающая технологии, которые помогают пользователям организовывать данные, находить истину и уверенно действовать на ее основе. Наша облачная платформа RelativityOne на базе искусственного интеллекта преобразует огромные объемы сложных данных в действенные выводы для судебных процессов, расследований, запросов регулирующих органов, реагирования на утечки данных и другой ответственной юридической работы, где точность и доверие имеют решающее значение.
Крупнейшие в мире юридические фирмы, корпорации и государственные учреждения полагаются на юридическое программное обеспечение Relativity на базе ИИ для безопасного поиска и управления наиболее релевантной и важной информацией по своим делам. Помимо нашего коммерческого влияния, мы глубоко привержены расширению доступа к технологиям для академических учреждений через Relativity Academic и поддержке pro bono юридической работы через Justice for Change.
Что мы делаем
В Relativity инженеры не просто пишут код, они используют инструменты ИИ для проектирования, оптимизации и более быстрой поставки масштабируемого программного обеспечения и формирования будущего юридических технологий. Они определяют, как отрасли получают критически важные выводы, обеспечивают соответствие требованиям, расширяют доступ к правосудию и постоянно развивают нашу платформу, используя новейшие технологии, включая облачные архитектуры, возможности ИИ и современные инструменты разработчика. Наш ИИ обеспечивает работу программ конфиденциальности, выявляет конфиденциальную информацию и обнаруживает язык, указывающий на нарушения. Мы переосмысливаем, как юридические специалисты находят правду в больших масштабах, и инжиниринг находится в центре этой трансформации.
Описание вакансии и требования
Что вы будете делать
- Разрабатывать, создавать и эксплуатировать всегда доступные, безопасные распределенные системы с жесткими SLO по доступности, пропускной способности и ошибкам, которые обрабатывают более петабайта неструктурированных данных в месяц. Отвечать за поведение систем при сбоях и нагрузках. Влиять на выполнение работ в рамках инжиниринга.
- Решать наиболее сложные, межорганизационные технические проблемы посредством глубокой технической экспертизы, сотрудничества и практической реализации.
- Определять и руководить общеорганизационным техническим видением и архитектурой, а также формировать долгосрочную стратегию платформы и данных.
- Устанавливать корпоративные стандарты масштабируемости, надежности, поддерживаемости, безопасности, тестируемости и гибкости систем, сотрудничая с командами для обеспечения их принятия.
- Влиять на выполнение инжиниринга в соответствии со стратегией на уровне компании и формировать инженерную культуру в организации.
- Влиять на продуктовые и платформенные решения на уровне руководства.
- Руководить развитием Enrichment от преимущественно пакетно-ориентированных задач к непрерывным потоковым конвейерам, которые обеспечивают результаты в реальном времени и в больших масштабах (от 1 тыс. до 1 млрд. файлов), и писать код, который доказывает правильность паттернов.
- Оставаться глубоко вовлеченным в практическую работу. Принципалы в Relativity — это не архитекторы из «башни из слоновой кости». Они проектируют, внедряют, рецензируют и эксплуатируют производственное программное обеспечение. Вы будете работать с кодовой базой, метриками и управлять системами от начала до конца.
- Руководить нашим внедрением агентной разработки в Enrichment. Устанавливать лучшие практики, защитные механизмы и инструменты для AI-ассистированной и агентной разработки, а также повышать планку для того, как в данной области проектируются, тестируются и выпускаются программные продукты в мире, управляемом ИИ.
Кого мы ищем
Обязательно
- Более 12 лет опыта проектирования, создания и эксплуатации сложных облачных распределенных систем.
- Опыт создания и эксплуатации систем, соответствующих строгим SLO по доступности, задержке и пропускной способности, включая 99,99% времени безотказной работы и бюджеты ошибок, где клиенты немедленно чувствуют, когда что-то не работает или работает неправильно.
- Глубокая экспертиза в высокопроизводительной обработке и преобразовании данных в больших масштабах, распределении работы горизонтально по кластеру: большие пакетные конвейеры, потоковые/непрерывные системы или обе.
- Опыт работы с надежными движками рабочих процессов/оркестрации (например, Temporal), событийно-ориентированными архитектурами и контейнерными вычислениями (например, Kubernetes).
- Прочные знания в области надежности, производительности, безопасности и наблюдаемости сервисов.
- Признанный авторитет в области архитектуры и распределенных систем.
- Опыт определения общеорганизационных технических стандартов.
- Глубокое участие в стратегии безопасности, соответствия требованиям и надежности.
- Способность согласовывать техническое видение со стратегией на уровне компании.
- Подтвержденное влияние на уровне старшего руководства и высшего руководства.
- Исключительные навыки наставничества, коммуникации и стратегического мышления.
Предпочтительно
- Практический опыт проектирования или масштабирования систем потоковой / непрерывной обработки данных (например, Event Hub, Kafka, Apache Spark или аналогичных фреймворков потоковой обработки).
- Практический опыт обработки больших объемов необработанного, неструктурированного или полуструктурированного контента, такого как документы, электронная почта, файлы и мультимедиа, а не только структурированных или транзакционных записей.
- Опыт работы с современными озерами данных (lakehouse) и колоночной обработкой в больших масштабах (например, Spark, Delta Lake, Iceberg, Parquet, Arrow).
- Опыт работы в сфере юридических технологий, eDiscovery, поиска и извлечения информации, платформ безопасности или наблюдаемости, или других высокомасштабируемых регулируемых областей.
- Продемонстрированное лидерство во внедрении агентных рабочих процессов и рабочих процессов разработки с помощью ИИ (например, GitHub Copilot, Cursor или Claude Code) и установление командных лучших практик и защитных механизмов.
- Опыт руководства разработкой корпоративных систем или данных.
Почему мы можем быть хорошим выбором
- Важная миссия: Организация данных, поиск истины и действия на ее основе — Наши клиенты включают предприятия из списка Fortune 500 и ведущие юридические фирмы, управляющие делами с высокой ставкой на нашей платформе.
- Значительный масштаб: Вы будете работать над системами, обрабатывающими более петабайта неструктурированных данных в месяц, где инженерные задачи действительно сложны, а результат немедлен.
- Путь роста: Инженеры получают опыт работы по всему стеку, от распределенных систем до рабочих процессов, управляемых ИИ, что ускоряет карьерный рост.
- Инженерная культура: Непрерывная поставка, сильная наблюдаемость и сквозная ответственность.
- Инклюзивная среда: Разнообразный опыт и точки зрения делают нас сильнее.
- Влияние на сообщество: Возможности для волонтерской деятельности и спонсируемые компанией благотворительные программы.
- Компенсация и льготы: Конкурентоспособная заработная плата, программы медицинского страхования и пенсионного обеспечения, ресурсы для поддержания здоровья, дискреционное оплачиваемое время (DTO), отпуск по уходу за ребенком для основных и вторичных опекунов, два ежегодных корпоративных выходных, стипендия на обустройство домашнего офиса и программа акционирования.
Relativity стремится к конкурентоспособной, справедливой и равноправной практике компенсации.
Эта позиция дает право на общую компенсацию, которая включает конкурентоспособную базовую заработную плату, ежегодный бонус за производительность и долгосрочные стимулы.
Ожидаемый диапазон заработной платы для этой должности составляет от следующих значений:
$210 000 до $314 000
Окончательная предложенная заработная плата будет зависеть от нескольких факторов, включая, помимо прочего, глубину опыта кандидата, набор навыков, квалификацию и внутреннюю справедливость оплаты труда. Прием на работу в верхней части диапазона не будет типичным, чтобы обеспечить будущий значительный рост заработной платы на этой должности.
Требуемые навыки:
Agile Methodology, Algorithms, Automation, Big Data Processing, Business Strategies, Cloud Based Services, Cloud Platform, Collaboration, Communication, Data Architecture Development, Data Systems, Distributed Systems, Distributed Systems Technologies, End-to-End Testing, Leadership, Mentorship, Problem Solving, Software Architectures, Strategic Planning, System Designs, Technical Leadership, Thought Leadership