Вакансія
З партнерського стрічки
Langfuse – старший інженер програмного забезпечення, SDK
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Ні
- Компанія
- Clickhouse
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Чому SDK Engineering у Langfuse
Ваша робота матиме величезний вплив.
Наші SDK завантажуються понад 26 мільйонів разів на місяць. Коли ви надсилаєте нову інтеграцію або покращуєте продуктивність SDK, тисячі розробників отримують користь того ж дня — і вони розкажуть вам про це в випусках GitHub, у Twitter і на наших каналах спільноти. Усе, що ви створюєте, є відкритим вихідним кодом (з ліцензією MIT) і відразу видиме.
SDK часто є першим, до чого торкається розробник, коли пробує Langfuse, тому ваша робота безпосередньо формує його перше враження.
Ви також матимете прямий вплив на те, як будуються передові програми LLM. Користувачі, яких ви обслуговуєте, є одними з найкращих і найамбітніших розробників програмного забезпечення у світі, які використовують Langfuse для вдосконалення своїх програм. Глибоке розуміння проблем, які вони вирішують, допоможе вам розробити найкращий досвід роботи з SDK і на цьому шляху зробить вас експертом з розробки LLM.
Ви будете рости в Langfuse
• Володіння нашими SDK. Ми підтримуємо SDK на Python і TypeScript, створені на OpenTelemetry. Ви несете відповідальність за їхню надійність, продуктивність і досвід розробника. Ці пакети SDK працюють у робочих системах наших користувачів, а це означає, що вони ніколи не повинні виходити з ладу, повинні мати мінімальний вплив на ЦП і пам’ять і повинні бездоганно працювати в будь-якому середовищі — від безсерверних функцій до тривалих циклів агентів. Ви глибоко задумаєтеся про відкриті інтерфейси, обробку помилок, пакетування, асинхронне очищення та витончену деградацію.
• Розробка API, які подобаються розробникам. Як називаються функції, як структуровані параметри, як передаються критичні зміни, як читається документація? Досвід розробника є основною відмінністю для Langfuse, і ви будете володіти кожною його деталлю. Коли ми постачали Python SDK v3 і TypeScript SDK v4, обидва були повністю переписані на OpenTelemetry — саме такою продуманою, високоефективною роботою SDK ви керуватимете. Окрім трасування, ми також підтримуємо основні робочі процеси інженерів, які створюють програми магістра права за допомогою наших пакетів SDK, дивіться, наприклад, наш SDK Experiment Runner.
• Інтеграція з усіма основними фреймворками ШІ: Langfuse інтегрується з понад 40 фреймворками та постачальниками моделей: OpenAI SDK, Vercel AI SDK, AI SDK, LangChain, LlamaIndex, Pydantic AI, OpenAI Agents, CrewAI, Amazon Bedrock AgentCore, LiveKit та багато інших. Ви будете підтримувати ці інтеграції, забезпечувати підтримку нових функцій Langfuse в усіх них і додавати нові інтеграції в міру розвитку екосистеми. Коли новий фреймворк набирає популярності, ви будете одними з перших, хто його впровадить.
• Підтримка нашої кінцевої точки OpenTelemetry: деякі користувачі надсилають трасування безпосередньо до нашої кінцевої точки OTLP замість використання наших SDK. Ви переконаєтеся, що цей шлях надійний, добре задокументований і підтримує повний спектр функцій Langfuse. Це також розширює підтримку нашої мови до Java, Go та будь-якої мови з OpenTelemetry SDK. Ви можете співпрацювати з спільнотою OpenTelemetry, щоб керувати конвенціями GenAI.
• Написання публічної документації: ви будете володіти документацією SDK, посібниками з інтеграції та шляхами міграції. У Langfuse документи є частиною нашого основного продукту. Коли ви надсилаєте нову версію SDK або інтеграцію, документи надсилаються разом із нею.
Те, що ми шукаємо
• Сильний інженер, який в захваті від досвіду розробника, дизайну API та написання коду, який надійно працює в виробничих системах інших людей
• Досвід створення або підтримки SDK, клієнтських бібліотек або інструментів розробника — ідеально на Python та/або TypeScript
• Глибоке розуміння продуктивності: ви знаєте, як профілювати, порівнювати та мінімізувати витрати ЦП/пам’яті в гарячих шляхах
• Хтось, хто може самостійно керувати проектами — ви знаєте, як розвинути міцне переконання щодо того, що будувати та як це відправляти
• Продуманий контроль версій, зворотна сумісність і шляхи міграції
• Інтерес до програмного забезпечення з відкритим вихідним кодом і щире захоплення розмовою з розробниками про їхні проблеми інтеграції
• Процвітає в невеликій підзвітній команді, де ваш результат помітний і має значення
• CS або кількісний ступінь бажано
Бонусні бали:
• Досвід роботи з внутрішніми пристроями OpenTelemetry або приладами спостереження
• Колишній засновник або досвід раннього запуску
• Внесок у популярні SDK з відкритим кодом або інструменти розробника
• досвід ML/AI або знайомство з екосистемою LLM
Жоден кандидат не відзначає всі поля. Якщо ви вважаєте, що добре підходить для цієї посади, подайте заявку.
Дізнайтеся більше про
• Огляд SDK — архітектура та дизайн наших SDK для Python і TypeScript
• Усі інтеграції — повний список фреймворків, постачальників моделей і шлюзів, які ми підтримуємо
• Інтеграція OpenTelemetry — як ми використовуємо OTEL як основу
• Шляхи оновлення SDK — як ми думаємо про керування версіями та порушення змін
• Проект, який ви могли створити: TypeScript SDK v4 (GA)
• Проект, який ви могли створити: Python SDK v3 (GA)
• Наша кодова база: репозиторій GitHub
• Бен Кун про вплив, вибір і смак
• Хто ми і як ми працюємо
Пільги
• Гнучке робоче середовище - ClickHouse є глобально розподіленою компанією, яка працює віддалено. Зараз ми працюємо в понад 25 країнах.
• Охорона здоров'я - внесок роботодавця у ваше охорону здоров'я.
• Власність у компанії – кожен новий член команди, який приєднується до нашої компанії, отримує опціони на акції.
• Відпустка - гнучка відпустка в США, щедрі права в інших країнах.
• Налаштування домашнього офісу в розмірі 500 доларів США, якщо ви віддалений працівник.
• Глобальні зібрання – ми віримо в силу особистого спілкування та пропонуємо можливості спілкуватися з колегами за межами компанії.…
Джерело: Arbeitnow (https://www.arbeitnow.com/jobs/companies/clickhouse/langfuse-senior-software-engineer-sdk-germany-15922)
Ваша робота матиме величезний вплив.
Наші SDK завантажуються понад 26 мільйонів разів на місяць. Коли ви надсилаєте нову інтеграцію або покращуєте продуктивність SDK, тисячі розробників отримують користь того ж дня — і вони розкажуть вам про це в випусках GitHub, у Twitter і на наших каналах спільноти. Усе, що ви створюєте, є відкритим вихідним кодом (з ліцензією MIT) і відразу видиме.
SDK часто є першим, до чого торкається розробник, коли пробує Langfuse, тому ваша робота безпосередньо формує його перше враження.
Ви також матимете прямий вплив на те, як будуються передові програми LLM. Користувачі, яких ви обслуговуєте, є одними з найкращих і найамбітніших розробників програмного забезпечення у світі, які використовують Langfuse для вдосконалення своїх програм. Глибоке розуміння проблем, які вони вирішують, допоможе вам розробити найкращий досвід роботи з SDK і на цьому шляху зробить вас експертом з розробки LLM.
Ви будете рости в Langfuse
• Володіння нашими SDK. Ми підтримуємо SDK на Python і TypeScript, створені на OpenTelemetry. Ви несете відповідальність за їхню надійність, продуктивність і досвід розробника. Ці пакети SDK працюють у робочих системах наших користувачів, а це означає, що вони ніколи не повинні виходити з ладу, повинні мати мінімальний вплив на ЦП і пам’ять і повинні бездоганно працювати в будь-якому середовищі — від безсерверних функцій до тривалих циклів агентів. Ви глибоко задумаєтеся про відкриті інтерфейси, обробку помилок, пакетування, асинхронне очищення та витончену деградацію.
• Розробка API, які подобаються розробникам. Як називаються функції, як структуровані параметри, як передаються критичні зміни, як читається документація? Досвід розробника є основною відмінністю для Langfuse, і ви будете володіти кожною його деталлю. Коли ми постачали Python SDK v3 і TypeScript SDK v4, обидва були повністю переписані на OpenTelemetry — саме такою продуманою, високоефективною роботою SDK ви керуватимете. Окрім трасування, ми також підтримуємо основні робочі процеси інженерів, які створюють програми магістра права за допомогою наших пакетів SDK, дивіться, наприклад, наш SDK Experiment Runner.
• Інтеграція з усіма основними фреймворками ШІ: Langfuse інтегрується з понад 40 фреймворками та постачальниками моделей: OpenAI SDK, Vercel AI SDK, AI SDK, LangChain, LlamaIndex, Pydantic AI, OpenAI Agents, CrewAI, Amazon Bedrock AgentCore, LiveKit та багато інших. Ви будете підтримувати ці інтеграції, забезпечувати підтримку нових функцій Langfuse в усіх них і додавати нові інтеграції в міру розвитку екосистеми. Коли новий фреймворк набирає популярності, ви будете одними з перших, хто його впровадить.
• Підтримка нашої кінцевої точки OpenTelemetry: деякі користувачі надсилають трасування безпосередньо до нашої кінцевої точки OTLP замість використання наших SDK. Ви переконаєтеся, що цей шлях надійний, добре задокументований і підтримує повний спектр функцій Langfuse. Це також розширює підтримку нашої мови до Java, Go та будь-якої мови з OpenTelemetry SDK. Ви можете співпрацювати з спільнотою OpenTelemetry, щоб керувати конвенціями GenAI.
• Написання публічної документації: ви будете володіти документацією SDK, посібниками з інтеграції та шляхами міграції. У Langfuse документи є частиною нашого основного продукту. Коли ви надсилаєте нову версію SDK або інтеграцію, документи надсилаються разом із нею.
Те, що ми шукаємо
• Сильний інженер, який в захваті від досвіду розробника, дизайну API та написання коду, який надійно працює в виробничих системах інших людей
• Досвід створення або підтримки SDK, клієнтських бібліотек або інструментів розробника — ідеально на Python та/або TypeScript
• Глибоке розуміння продуктивності: ви знаєте, як профілювати, порівнювати та мінімізувати витрати ЦП/пам’яті в гарячих шляхах
• Хтось, хто може самостійно керувати проектами — ви знаєте, як розвинути міцне переконання щодо того, що будувати та як це відправляти
• Продуманий контроль версій, зворотна сумісність і шляхи міграції
• Інтерес до програмного забезпечення з відкритим вихідним кодом і щире захоплення розмовою з розробниками про їхні проблеми інтеграції
• Процвітає в невеликій підзвітній команді, де ваш результат помітний і має значення
• CS або кількісний ступінь бажано
Бонусні бали:
• Досвід роботи з внутрішніми пристроями OpenTelemetry або приладами спостереження
• Колишній засновник або досвід раннього запуску
• Внесок у популярні SDK з відкритим кодом або інструменти розробника
• досвід ML/AI або знайомство з екосистемою LLM
Жоден кандидат не відзначає всі поля. Якщо ви вважаєте, що добре підходить для цієї посади, подайте заявку.
Дізнайтеся більше про
• Огляд SDK — архітектура та дизайн наших SDK для Python і TypeScript
• Усі інтеграції — повний список фреймворків, постачальників моделей і шлюзів, які ми підтримуємо
• Інтеграція OpenTelemetry — як ми використовуємо OTEL як основу
• Шляхи оновлення SDK — як ми думаємо про керування версіями та порушення змін
• Проект, який ви могли створити: TypeScript SDK v4 (GA)
• Проект, який ви могли створити: Python SDK v3 (GA)
• Наша кодова база: репозиторій GitHub
• Бен Кун про вплив, вибір і смак
• Хто ми і як ми працюємо
Пільги
• Гнучке робоче середовище - ClickHouse є глобально розподіленою компанією, яка працює віддалено. Зараз ми працюємо в понад 25 країнах.
• Охорона здоров'я - внесок роботодавця у ваше охорону здоров'я.
• Власність у компанії – кожен новий член команди, який приєднується до нашої компанії, отримує опціони на акції.
• Відпустка - гнучка відпустка в США, щедрі права в інших країнах.
• Налаштування домашнього офісу в розмірі 500 доларів США, якщо ви віддалений працівник.
• Глобальні зібрання – ми віримо в силу особистого спілкування та пропонуємо можливості спілкуватися з колегами за межами компанії.…
Джерело: Arbeitnow (https://www.arbeitnow.com/jobs/companies/clickhouse/langfuse-senior-software-engineer-sdk-germany-15922)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Clickhouse
Оголошення надано Clickhouse.