О компании Inworld
Inworld — это исследовательская лаборатория, состоящая из ведущих исследователей и инженеров, создающих лучшие в мире модели голосового взаимодействия в реальном времени.
Сегодня наши модели занимают первое место в мире среди моделей голосового взаимодействия в реальном времени. Они используются для поддержки крупнейших потребительских AI-приложений в таких категориях, как здоровье, фитнес, обучение, терапия, компаньоны, клиентский опыт и медиа; охватывая сотни миллионов конечных пользователей. Наша работа охватывает такие области, как исследование и разработка передовых моделей, оптимизация вывода в реальном времени и создание лучших в своем классе API и продуктов, которые позволяют разработчикам взаимодействовать со своими пользователями.
Мы привлекли более 125 миллионов долларов от Lightspeed, Section 32, Kleiner Perkins, венчурного фонда Microsoft M12, Founders Fund, Meta и Стэнфорда, среди прочих. Наша технология поддерживает опыт таких компаний, как NVIDIA, Microsoft Xbox, Niantic, Logitech Streamlabs, Wishroll, Little Umbrella и Bible Chat. Мы также были признаны CB Insights одной из 100 самых перспективных AI-компаний в мире и названы одной из 10 лучших стартапов LinkedIn в США.
Inworld недавно запустила несколько захватывающих новых продуктов (Inworld TTS, Inworld STT, Speech-to-Speech / Realtime API и Inworld Router) для потребительских AI-приложений, и мы ищем амбициозного и компетентного ведущего/старшего инженера backend, который присоединится к нам и поможет вывести платформу Inworld AI на новый уровень. Вот над чем вы будете работать:
Inworld Router: интеллектуальный слой маршрутизации, который предоставляет разработчикам единый API для доступа к более чем 200 LLM. Вы будете отвечать за основные системы для переключения между провайдерами при сбоях, маршрутизации на основе стоимости/задержки, живых A/B экспериментов и наблюдаемости в реальном времени на огромном масштабе.
Realtime API
API-сервисы моделей: наши собственные модели TTS/STT и API включают бесплатное мгновенное клонирование голоса. Подробнее и примеры можно услышать на inworld.ai/tts. Еще лучше — зарегистрируйтесь сами на platform.inworld.ai, попробуйте готовые голоса, клонируйте свой собственный голос всего за несколько секунд и поделитесь с нами своим мнением! Помимо TTS, есть также LLM, Knowledge/RAG, STT и многое другое.
Новые захватывающие продукты, амбициозные и масштабные, запланированные к запуску позже в этом году.
Сервисы для контроля и оптимизации. Мы только начинаем развивать эти более глубокие возможности.
Наконец, сложные и захватывающие инфраструктурные проекты: платформизация нового продукта, разработка и интеграция лучших инструментов разработки, проекты вроде системы биллинга и так далее.
В качестве ведущего/старшего инженера программного обеспечения вы будете значимой частью одной или нескольких из этих областей. Основные задачи:
Быстрая доставка. AI развивается еженедельно, поэтому возможностей очень много. Мы хотим двигаться быстро, чтобы захватить эти возможности, пока они еще свежи и полны потенциала.
От нуля к единице. Платформа — это не просто копия. У нас есть видение глубокой платформы/набора возможностей, которые значительно упрощают разработчикам масштабирование и развитие их AI.
Реальное время, онлайн. По мере того как потребительские приложения становятся более способными слушать и говорить, производительность будет иметь значение, и AI должен адаптироваться в реальном времени. Это смелые, но захватывающие вызовы.
Сложность мульти-провайдеров в масштабе. Inworld Router должен интеллектуально маршрутизировать между сотнями моделей и провайдеров, обрабатывая переключение при сбоях, «липкие» сессии, оптимизацию стоимости и условную логику, все с минимальной задержкой. Вы будете проектировать системы, где каждая миллисекунда и каждое решение маршрутизации имеют значение.
Наконец, почти все здесь — это сотрудничество с нашими смежными командами ML, поскольку ML и AI критически важны для обеспечения обучения и адаптивности, центральных для этого видения.
Обратите внимание: это роль с фокусом на индивидуальный вклад. Мы ищем человека, который любит прямой технический вклад вместе с очень компетентными коллегами.
Определять значительный масштаб: сотрудничать с менеджерами продуктов, инженерами и руководителями, чтобы определить самые важные продуктовые задачи для текущего фокуса.
Работать с технической автономией: у вас есть значительная свобода предлагать, как решать поставленные задачи, включая внедрение новых технических зависимостей или стандартов, если это лучший выбор.
Сотрудничать, выполнять, доставлять: это ядро цикла разработки. Мы стремимся оптимизировать и скорость, и качество, несмотря на то, что управлять этим компромиссом очень непросто.
Анализировать и продвигать улучшения: особенно в роли ведущего инженера, выступать за и реализовывать улучшения системы, как связанные с ключевыми функциями, так и независимые от них.
Обязательные требования
Отличные навыки программирования и опыт работы с языками программирования backend со статической типизацией, предпочтительно Go, Python, C++ или Rust
Опыт разработки и развертывания облачных сервисов с нагрузкой не менее сотен запросов в секунду (желательно больше)
Опыт работы с реляционными базами данных (PostgreSQL или MySQL)
Практический опыт работы с кэшированием (Redis или Memcached), pubsub/очередями, конвейерами данных (Flink, Beam) и облачным хранилищем
Отличные устные и письменные коммуникативные навыки, умение легко сотрудничать и координироваться с другими ролями и инженерами, надежный и уважаемый член команды
Дополнительные преимущества
Опыт создания API-шлюзов, слоев маршрутизации/прокси или систем оркестрации с несколькими провайдерами
Опыт работы с аналитическими или временными базами данных (ClickHouse, Timescale, InfluxDB)
Опыт работы с OpenTelemetry
Опыт работы с C++
Кандидаты должны проживать в районе залива Сан-Франциско или быть готовыми к переезду (вы будете работать в нашем офисе в Южном заливе несколько дней в неделю).
Диапазон базовой зарплаты в США для этой полной занятости составляет от 280 000 до 350 000 долларов. Помимо базовой оплаты, общая компенсация включает акции и льготы. В пределах диапазона индивидуальная оплата определяется местом работы, уровнем и дополнительными факторами, включая компетенции, опыт и бизнес-потребности. Диапазон базовой оплаты может изменяться и быть скорректирован в будущем.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности