Senior Software Engineer — AI Growth, C#/AWS
NetDocuments — платформа интеллектуального управления документами для юридической отрасли. Компания строит legal context graph, который даёт юристам и ИИ более полное понимание связей между делами, документами, людьми и знаниями в организации с соблюдением корпоративной безопасности, управления правами и этических ограничений.
В команду AI Growth ищут Senior Software Engineer. Команда создаёт системы, которые помогают клиентам понимать, внедрять и получать ценность от ИИ на платформе. Вы будете разрабатывать и поддерживать backend-сервисы и data pipelines для учёта использования ИИ, отчётности, интеграций с биллингом и доступности моделей. Команда новая, поэтому предстоит участвовать в формировании архитектуры и инженерных практик.
Задачи:
- Разрабатывать и поддерживать production-grade backend-сервисы для учёта использования ИИ, отчётности, интеграций с биллингом и доступности моделей.
- Проектировать и разрабатывать data pipelines и event-driven системы, надёжно обрабатывающие данные об использовании и продуктовые данные в масштабе.
- Создавать cloud-native сервисы на C#, AWS и современных паттернах backend-архитектуры.
- Разрабатывать интеграции между системами ИИ, продукта, данных, биллинга и платформы.
- Писать качественный, хорошо протестированный код и активно участвовать в code review.
- Участвовать в проектировании систем и архитектурных решениях для backend-сервисов, data pipelines и интеграций.
- Оценивать технические компромиссы и помогать формировать масштабируемые паттерны по мере развития платформы AI Growth.
- Проектировать распределённые системы с использованием AWS-сервисов: Lambda, DynamoDB, SQS, S3.
- Участвовать в развитии event-driven архитектур и data-инфраструктуры для аналитики использования ИИ и продукта.
- Помогать переводить меняющиеся продуктовые и бизнес-требования в понятные масштабируемые технические решения.
- Отвечать за надёжность и операционное состояние создаваемых сервисов.
- Расследовать и устранять production-инциденты в backend-сервисах, интеграциях и data pipelines.
- Мониторить состояние систем и находить возможности для улучшения производительности, надёжности и масштабируемости.
- Строить системы с учётом production-поддержки, observability и долгосрочной поддерживаемости.
- Работать с командами AI Tools, Business Intelligence, Finance, Platform Engineering и Product над интеграциями и общими инициативами.
- Взаимодействовать с техническими и нетехническими стейкхолдерами, чтобы понимать требования и переводить их в инженерные решения.
- Обозначать технические компромиссы и помогать стейкхолдерам понимать последствия архитектурных решений.
Требования:
- Опыт разработки production-grade backend-сервисов.
- Опыт проектирования и разработки data pipelines и event-driven систем.
- Владение C# и современными паттернами backend-архитектуры.
- Опыт работы с AWS, включая Lambda, DynamoDB, SQS, S3.
- Опыт проектирования распределённых систем.
- Опыт написания качественного, хорошо протестированного кода и участия в code review.
- Навыки работы с техническими и нетехническими стейкхолдерами.
Условия:
- Локация: США.
- Зарплата: по договорённости.