Sourcegraph
2 месяца назад
88 000 – 176 000 USD
в год
Должность: ML & Agentic Systems Engineer [IC4] Местоположение: Удаленно
Кто мы Наша миссия — привнести ясность и контроль в самые сложные кодовые базы мира. ИИ ускоряет создание кода, но инфраструктура для понимания, контроля и развития этого кода не успевает за ним. Sourcegraph предоставляет инженерным организациям полную видимость по всем их системам, точный контекст для их агентов и возможность выполнять скоординированные изменения кода в масштабе. Поскольку агентная разработка становится доминирующей парадигмой разработки, мы предоставляем контекстный уровень, необходимый командам для контроля над их кодовой базой. С помощью Code Search, Deep Search, MCP и Agentic Batch Changes мы сегодня выполняем эту миссию — предоставляя инженерным командам и их инструментам ИИ контекст между репозиториями для уверенной навигации по огромным кодовым базам и возможность вносить изменения в сотни репозиториев одновременно. Компании, такие как Stripe, Reddit и Leidos, полагаются на Sourcegraph для более быстрой и качественной разработки. Мы поддерживаемся a16z, Sequoia и Redpoint и гордимся тем, что являемся глобально распределенной командой, которая ценит высокую степень самостоятельности, прямое общение и любовь клиентов. Если вы хотите создать инфраструктуру, которая позволит каждой инженерной команде — и каждому развернутому ими агенту — уверенно работать со своей кодовой базой, присоединяйтесь к нам.
Часы работы и местоположение 🌎 Хотя мы нанимаем сотрудников почти в любой точке мира, для этой должности мы предпочитаем, чтобы вы проживали в следующих местах. Однако, если вы считаете себя квалифицированным, мы будем рады рассмотреть вашу кандидатуру независимо от местоположения. В любом случае, рабочие часы должны совпадать с EST не менее 20 часов в неделю. Предпочтительные места: США
Почему эта работа захватывающая Sourcegraph находится на переднем крае создания инструментов ИИ для решения самых больших проблем в индустрии программного обеспечения, проблем, которые только растут с увеличением кодовых баз и с тем, что все больше работы выполняется агентами. Команда Code Understanding отвечает за интерфейсы, где этот интеллект встречается с разработчиком: Deep Search, наш многоступенчатый движок ответов на основе агентов для всего набора кодовых баз предприятия, Query Assist, преобразующий запросы на естественном языке в синтаксис запросов Sourcegraph, Smart Hovers, кратко суммирующий символы прямо там, где они нужны разработчикам, управляемый обзор изменений и API, которые ежедневно используются как людьми, так и агентами ИИ. Большая часть того, что делает эти интерфейсы работающими, — это агентная разработка: смесь инженерии программного обеспечения, машинного обучения и статистики. Агентная разработка подсказывает нам, какую модель использовать и когда, как извлекать и упаковывать контекст, как измерять качество ответов, где дообучать или дистиллировать меньшую модель для снижения затрат и задержки, и как расширить один вызов LLM в надежный многоступенчатый агент. Будучи ведущим ML и агентным инженером в Code Understanding, вы будете техническим руководителем этого направления: определяя направление команды в отношении моделей, оценок и агентных систем, делая наши продукты измеримо лучше, быстрее и дешевле, а также повышая владение командой навыками работы с моделями. Это роль уровня staff: мы ищем технического лидера, а не просто сильного индивидуального исполнителя. Основная потребность — это авторитет в области производственного ML и оценки, который также создает производственные агентные системы. Вы будете решать самые сложные и неоднозначные проблемы в этой области, устанавливать стандарты, которым будут следовать другие, и влиять на направление работы за пределами вашей непосредственной команды. У вас будет захватывающая возможность определить видение того, как мы можем предоставить лучший опыт понимания кода на рынке, объединив наши детерминированные, крупномасштабные системы и ИИ в невиданные ранее возможности.
Конкретно, вы будете отвечать за такую работу, как:
Вы будете делать это в небольшой, преимущественно старшей команде, которая быстро выпускает продукты, отвечает за большую часть функционала и имеет оптимизированное управление продуктом: инженеры здесь общаются с клиентами, формулируют проблему и отвечают за нее от начала до конца. У вас будет реальная свобода действий в отношении технического направления и прямой доступ к результатам вашей работы.
📅 В течение одного месяца вы будете…
📅 В течение трех месяцев вы будете…
📅 В течение шести месяцев вы будете…
О вас Вы — инженер уровня staff и технический лидер с приобретенными за годы работы навыками в области производственного машинного обучения, оценки и агентных систем. Эта высокоэффективная роль опирается на вашу способность принимать обоснованные решения по моделям и оценке для быстроразвивающегося продукта, создавать производственные системы вокруг них, управлять техническим направлением и быть мультипликатором силы для талантливой, ориентированной на продукт команды. Вы одинаково комфортно рассуждаете об оценочной системе, процессе дообучения, конвейере извлечения и многоступенчатом агентном контуре, который их объединяет, и вы делаете всех вокруг вас лучше во всем этом. Вы работаете в масштабе staff: вы отвечаете за самые неоднозначные, высокорискованные проблемы в вашей области, проникаете в любую кодовую базу, которая требуется для решения проблемы, устанавливаете стандарты и шаблоны, которым следуют другие, и плавно переводите информацию между инженерными целями и бизнес-задачами. Вы влияете на направление работы за пределами вашей непосредственной команды. Вы лидируете посредством технического превосходства и наставничества. Вы лично отвечали за жизненный цикл производственной модели. Вы обучали или дообучали как минимум одну модель и прошли путь от конструирования набора данных через оценку, развертывание в продакшене и мониторинг. Вы можете объяснить, как вы выбирали между обучением или дообучением и промптингом или извлечением, как вы выбирали базовые уровни и метрики, что показал анализ ошибок, и как производственные данные повлияли на следующую версию. Вы создаете агентов, свободно и уверенно. Вы проектировали многоступенчатые агентные системы и делали их надежными, наблюдаемыми и экономически обоснованными. У вас есть точка зрения на то, где агенты преуспевают, а где требуется детерминированный код или человеческое суждение. У вас сильное суждение в области оценки. Вы создаете репрезентативные наборы данных, значимые базовые уровни, полезные таксономии ошибок и критерии выпуска, которые связывают офлайн-измерения с поведением в продакшене. Вы знаете, где строгие оценки оправдывают себя, где достаточно легких экспресс-тестов или качественного обзора, а где точная на вид метрика вводит в заблуждение. Вы относитесь к стоимости и задержке как к ограничениям продукта. Вы принимаете взвешенные решения по качеству, задержке и стоимости и используете соответствующую комбинацию выбора модели, промптинга, извлечения, кэширования, дистилляции и дообучения, а не рефлекторно обращаетесь к более сложной модели. Вы работаете автономно над неоднозначными проблемами. Получив грубую идею продукта, несколько цитат клиентов и ветку Slack, вы возвращаетесь с планом, прототипом, этапами и точкой зрения на компромиссы, без предварительного определения объема. Вы отвечаете за проекты с высоким техническим риском от начала до конца. Вы вносите вклад за пределами своей области. Будучи старшим IC, вы проникаете в любую часть кодовой базы, которая требуется для решения проблемы, замечаете проблемы за пределами вашей непосредственной области и переводите информацию между инженерными целями и бизнес-задачами. Вы повышаете уровень людей вокруг вас. Вы наставляете, работая в паре над сложными проблемами, предоставляя содержательные обзоры дизайна и кода, и распространяя грамотность в области агентной разработки по всей команде. Вы рассматриваете инвестирование в рост ваших товарищей по команде как часть работы. Вы ориентированы на клиента и продукт. Вы комфортно чувствуете себя на звонках с клиентами и в потоках обратной связи, вы превращаете сырые сигналы в требования, объемы работ и этапы, и вы возражаете, когда обратная связь уводит продукт в неправильном направлении. Вы прагматичны, а не перфекционисты. Вы выпускаете наименьший корректный продукт, предпочитаете надежные решения сложным и поддерживаете высокий стандарт качества благодаря простоте.
Об основных инженерных принципах:
Желательно:
Уровень 📊 Эта должность — IC4. Вы можете прочитать больше о нашей философии уровней должностей в нашем Справочнике.
Компенсация 💸 Мы платим выше рыночных зарплат, потому что хотим нанимать исключительных людей, которые могут сосредоточиться на создании отличных продуктов, а не на беспокойстве об оплате счетов. Как открытая и прозрачная компания, наша философия компенсации и диапазоны оплаты доступны каждому сотруднику Sourcegraph, и мы стремимся сделать наш подход справедливым, объяснимым и конкурентоспособным. Ваша базовая зарплата определяется диапазоном IC4 для вашей зоны местоположения (1-4). Наши диапазоны оплаты основаны на рыночных данных и разработаны для обеспечения конкурентоспособной компенсации, где бы вы ни жили. В процессе подбора мы обсудим применимый к вам диапазон в зависимости от уровня должности, соответствующих навыков, опыта, квалификации и зоны местоположения. 💰 Стартовая зарплата для диапазона IC4 в каждой зоне составляет:
Процесс собеседования Ниже приводится процесс собеседования, который вы можете ожидать для этой должности (вы можете прочитать больше о типах собеседований в нашем Справочнике). Это может показаться большим количеством шагов, но будьте уверены, что мы двигаемся быстро, и шаги разработаны, чтобы помочь вам получить необходимую информацию для определения того, подходим ли мы друг другу… Собеседование — это улица с двусторонним движением, в конце концов! Мы ожидаем, что процесс собеседования займет в общей сложности 5,5 часов. 👋 Вводный этап — мы проводим начальные беседы, чтобы лучше узнать вас…
Узнайте больше о нас Вы можете узнать больше о том, как работать в Sourcegraph, прочитав наш справочник. Мы — амбициозная команда, которая совместно работает над созданием самой влиятельной компании в мире. Вы можете узнать больше о нашей культуре, конкурентоспособной компенсации и льготах здесь. Sourcegraph — это работодатель, предоставляющий равные возможности; мы приветствуем людей из всех слоев общества. Sourcegraph участвует в E-Verify для сотрудников из США.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить