Empleo
Del feed del socio
Langfuse - Ingeniero de software sénior, SDK
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- No
- Empresa
- Clickhouse
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Por qué SDK Engineering en Langfuse
Su trabajo tendrá un impacto enorme.
Nuestros SDK se descargan más de 26 millones de veces al mes. Cuando envías una nueva integración o mejoras el rendimiento del SDK, miles de desarrolladores se benefician el mismo día y te lo informarán en las ediciones de GitHub, en Twitter y en nuestros canales comunitarios. Todo lo que construye es de código abierto (con licencia MIT) y visible de inmediato.
El SDK suele ser lo primero que toca un desarrollador cuando prueba Langfuse, por lo que su trabajo da forma directamente a su primera impresión.
También tendrá exposición directa a cómo se crean las aplicaciones LLM de vanguardia. Los usuarios a los que presta servicios son algunos de los mejores y más ambiciosos ingenieros de software del mundo y aprovechan Langfuse para mejorar sus aplicaciones. Comprender profundamente los problemas que resuelven lo ayudará a diseñar la mejor experiencia de SDK posible y, al mismo tiempo, lo convertirá en un experto en ingeniería LLM.
Crecerás en Langfuse
• Poseer nuestros SDK. Mantenemos SDK en Python y TypeScript, ambos creados en OpenTelemetry. Serás responsable de su confiabilidad, rendimiento y experiencia de desarrollador. Estos SDK se ejecutan dentro de los sistemas de producción de nuestros usuarios, lo que significa que nunca deben fallar, deben tener un impacto mínimo en la CPU y la memoria, y deben funcionar sin problemas en todos los entornos, desde funciones sin servidor hasta bucles de agentes de larga duración. Pensarás profundamente sobre las interfaces expuestas, el manejo de errores, el procesamiento por lotes, el vaciado asíncrono y la degradación elegante.
• Diseñar API que adoren a los desarrolladores. ¿Cómo se nombran las funciones, cómo se estructuran los parámetros, cómo se comunican los cambios importantes, cómo se lee la documentación? La experiencia del desarrollador es un diferenciador fundamental para Langfuse y usted será dueño de cada detalle. Cuando lanzamos Python SDK v3 y TypeScript SDK v4, ambos eran reescrituras completas en OpenTelemetry; ese es el tipo de trabajo de SDK reflexivo y de alto impacto que usted dirigirá. Además del seguimiento, también admitimos flujos de trabajo principales de ingenieros que crean LLM con nuestros SDK; consulte nuestro SDK Experiment Runner, por ejemplo.
• Integración con todos los principales marcos de IA: Langfuse se integra con más de 40 marcos y proveedores de modelos: OpenAI SDK, Vercel AI SDK, AI SDK, LangChain, LlamaIndex, Pydantic AI, OpenAI Agents, CrewAI, Amazon Bedrock AgentCore, LiveKit y muchos más. Mantendrá estas integraciones, se asegurará de que las nuevas funciones de Langfuse sean compatibles con todas ellas y agregará nuevas integraciones a medida que el ecosistema evolucione. Cuando un nuevo marco gane fuerza, usted estará entre los primeros en instrumentarlo.
• Mantener nuestro punto final OpenTelemetry: algunos usuarios envían seguimientos directamente a nuestro punto final OTLP en lugar de utilizar nuestros SDK. Se asegurará de que esta ruta sea sólida, esté bien documentada y admita toda la gama de funciones de Langfuse. Esto también amplía nuestro soporte de idiomas a Java, Go y cualquier idioma con un SDK de OpenTelemetry. Puede trabajar con la comunidad OpenTelemetry para dirigir las convenciones de GenAI.
• Redacción de documentación pública: serás propietario de los documentos del SDK, las guías de integración y las rutas de migración. En Langfuse, los documentos son parte de nuestro producto principal. Cuando envía una nueva versión o integración del SDK, los documentos se envían con ella.
lo que estamos buscando
• Ingeniero sólido que se entusiasma con la experiencia de los desarrolladores, el diseño de API y la escritura de código que se ejecute de manera confiable en los sistemas de producción de otras personas.
• Experiencia en la creación o mantenimiento de SDK, bibliotecas cliente o herramientas de desarrollo, idealmente en Python y/o TypeScript.
• Conocimiento profundo del rendimiento: sabe cómo perfilar, comparar y minimizar la sobrecarga de CPU/memoria en rutas activas.
• Alguien que pueda gestionar proyectos por sí mismo: usted sabe cómo desarrollar una fuerte convicción sobre qué construir y cómo enviarlo.
• Pensado en el control de versiones, la compatibilidad con versiones anteriores y las rutas de migración
• Interés en el software de código abierto y entusiasmo genuino por hablar con los desarrolladores sobre sus desafíos de integración.
• Prospera en un equipo pequeño y responsable donde su producción es visible e importante
• Se prefiere CS o título cuantitativo
Puntos de bonificación:
• Experiencia con componentes internos de OpenTelemetry o instrumentación de observabilidad.
• Ex fundador o experiencia inicial en startups
• Contribuciones a SDK o herramientas de desarrollo de código abierto populares
• Experiencia en ML/AI o familiaridad con el ecosistema del marco LLM.
Ningún candidato marca todas las casillas. Si cree que es un buen candidato para este puesto, continúe y presente su solicitud.
Más información sobre
• Descripción general del SDK: arquitectura y diseño de nuestros SDK de Python y TypeScript
• Todas las integraciones: la lista completa de marcos, proveedores de modelos y puertas de enlace que admitimos
• Integración OpenTelemetry: cómo utilizamos OTEL como base
• Rutas de actualización del SDK: cómo pensamos acerca del control de versiones y los cambios importantes
• Proyecto que podrías haber creado: TypeScript SDK v4 (GA)
• Proyecto que podrías haber creado: Python SDK v3 (GA)
• Nuestra base de código: Repositorio GitHub
• Ben Kuhn sobre el impacto, la agencia y el gusto
• Quiénes somos y cómo trabajamos
Beneficios
• Entorno de trabajo flexible: ClickHouse es una empresa distribuida globalmente y compatible con dispositivos remotos. Actualmente operamos en más de 25 países.
• Atención médica: contribuciones del empleador para su atención médica.
• Patrimonio de la empresa: cada nuevo miembro del equipo que se une a nuestra empresa recibe opciones sobre acciones.
• Tiempo libre: tiempo libre flexible en los EE. UU., derecho generoso en otros países.
• Una configuración de oficina en casa de USD$500 si eres un empleado remoto.
• Reuniones globales: creemos en el poder de la conexión en persona y ofrecemos oportunidades para interactuar con colegas fuera de las instalaciones de toda la empresa....
Fuente: Arbeitnow (https://www.arbeitnow.com/jobs/companies/clickhouse/langfuse-senior-software-engineer-sdk-germany-15922)
Su trabajo tendrá un impacto enorme.
Nuestros SDK se descargan más de 26 millones de veces al mes. Cuando envías una nueva integración o mejoras el rendimiento del SDK, miles de desarrolladores se benefician el mismo día y te lo informarán en las ediciones de GitHub, en Twitter y en nuestros canales comunitarios. Todo lo que construye es de código abierto (con licencia MIT) y visible de inmediato.
El SDK suele ser lo primero que toca un desarrollador cuando prueba Langfuse, por lo que su trabajo da forma directamente a su primera impresión.
También tendrá exposición directa a cómo se crean las aplicaciones LLM de vanguardia. Los usuarios a los que presta servicios son algunos de los mejores y más ambiciosos ingenieros de software del mundo y aprovechan Langfuse para mejorar sus aplicaciones. Comprender profundamente los problemas que resuelven lo ayudará a diseñar la mejor experiencia de SDK posible y, al mismo tiempo, lo convertirá en un experto en ingeniería LLM.
Crecerás en Langfuse
• Poseer nuestros SDK. Mantenemos SDK en Python y TypeScript, ambos creados en OpenTelemetry. Serás responsable de su confiabilidad, rendimiento y experiencia de desarrollador. Estos SDK se ejecutan dentro de los sistemas de producción de nuestros usuarios, lo que significa que nunca deben fallar, deben tener un impacto mínimo en la CPU y la memoria, y deben funcionar sin problemas en todos los entornos, desde funciones sin servidor hasta bucles de agentes de larga duración. Pensarás profundamente sobre las interfaces expuestas, el manejo de errores, el procesamiento por lotes, el vaciado asíncrono y la degradación elegante.
• Diseñar API que adoren a los desarrolladores. ¿Cómo se nombran las funciones, cómo se estructuran los parámetros, cómo se comunican los cambios importantes, cómo se lee la documentación? La experiencia del desarrollador es un diferenciador fundamental para Langfuse y usted será dueño de cada detalle. Cuando lanzamos Python SDK v3 y TypeScript SDK v4, ambos eran reescrituras completas en OpenTelemetry; ese es el tipo de trabajo de SDK reflexivo y de alto impacto que usted dirigirá. Además del seguimiento, también admitimos flujos de trabajo principales de ingenieros que crean LLM con nuestros SDK; consulte nuestro SDK Experiment Runner, por ejemplo.
• Integración con todos los principales marcos de IA: Langfuse se integra con más de 40 marcos y proveedores de modelos: OpenAI SDK, Vercel AI SDK, AI SDK, LangChain, LlamaIndex, Pydantic AI, OpenAI Agents, CrewAI, Amazon Bedrock AgentCore, LiveKit y muchos más. Mantendrá estas integraciones, se asegurará de que las nuevas funciones de Langfuse sean compatibles con todas ellas y agregará nuevas integraciones a medida que el ecosistema evolucione. Cuando un nuevo marco gane fuerza, usted estará entre los primeros en instrumentarlo.
• Mantener nuestro punto final OpenTelemetry: algunos usuarios envían seguimientos directamente a nuestro punto final OTLP en lugar de utilizar nuestros SDK. Se asegurará de que esta ruta sea sólida, esté bien documentada y admita toda la gama de funciones de Langfuse. Esto también amplía nuestro soporte de idiomas a Java, Go y cualquier idioma con un SDK de OpenTelemetry. Puede trabajar con la comunidad OpenTelemetry para dirigir las convenciones de GenAI.
• Redacción de documentación pública: serás propietario de los documentos del SDK, las guías de integración y las rutas de migración. En Langfuse, los documentos son parte de nuestro producto principal. Cuando envía una nueva versión o integración del SDK, los documentos se envían con ella.
lo que estamos buscando
• Ingeniero sólido que se entusiasma con la experiencia de los desarrolladores, el diseño de API y la escritura de código que se ejecute de manera confiable en los sistemas de producción de otras personas.
• Experiencia en la creación o mantenimiento de SDK, bibliotecas cliente o herramientas de desarrollo, idealmente en Python y/o TypeScript.
• Conocimiento profundo del rendimiento: sabe cómo perfilar, comparar y minimizar la sobrecarga de CPU/memoria en rutas activas.
• Alguien que pueda gestionar proyectos por sí mismo: usted sabe cómo desarrollar una fuerte convicción sobre qué construir y cómo enviarlo.
• Pensado en el control de versiones, la compatibilidad con versiones anteriores y las rutas de migración
• Interés en el software de código abierto y entusiasmo genuino por hablar con los desarrolladores sobre sus desafíos de integración.
• Prospera en un equipo pequeño y responsable donde su producción es visible e importante
• Se prefiere CS o título cuantitativo
Puntos de bonificación:
• Experiencia con componentes internos de OpenTelemetry o instrumentación de observabilidad.
• Ex fundador o experiencia inicial en startups
• Contribuciones a SDK o herramientas de desarrollo de código abierto populares
• Experiencia en ML/AI o familiaridad con el ecosistema del marco LLM.
Ningún candidato marca todas las casillas. Si cree que es un buen candidato para este puesto, continúe y presente su solicitud.
Más información sobre
• Descripción general del SDK: arquitectura y diseño de nuestros SDK de Python y TypeScript
• Todas las integraciones: la lista completa de marcos, proveedores de modelos y puertas de enlace que admitimos
• Integración OpenTelemetry: cómo utilizamos OTEL como base
• Rutas de actualización del SDK: cómo pensamos acerca del control de versiones y los cambios importantes
• Proyecto que podrías haber creado: TypeScript SDK v4 (GA)
• Proyecto que podrías haber creado: Python SDK v3 (GA)
• Nuestra base de código: Repositorio GitHub
• Ben Kuhn sobre el impacto, la agencia y el gusto
• Quiénes somos y cómo trabajamos
Beneficios
• Entorno de trabajo flexible: ClickHouse es una empresa distribuida globalmente y compatible con dispositivos remotos. Actualmente operamos en más de 25 países.
• Atención médica: contribuciones del empleador para su atención médica.
• Patrimonio de la empresa: cada nuevo miembro del equipo que se une a nuestra empresa recibe opciones sobre acciones.
• Tiempo libre: tiempo libre flexible en los EE. UU., derecho generoso en otros países.
• Una configuración de oficina en casa de USD$500 si eres un empleado remoto.
• Reuniones globales: creemos en el poder de la conexión en persona y ofrecemos oportunidades para interactuar con colegas fuera de las instalaciones de toda la empresa....
Fuente: Arbeitnow (https://www.arbeitnow.com/jobs/companies/clickhouse/langfuse-senior-software-engineer-sdk-germany-15922)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Clickhouse
Publicación proporcionada por Clickhouse.