directohace 2 meses

Ingeniero de Software Senior (Agentic Runtime)

DialpadBuenos AiresPresencial · Tiempo completo
Senior3+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Ingeniero de Software Senior para el equipo de Agentic Runtime en Dialpad, responsable de construir y mantener sistemas de ejecución de agentes de IA a escala.

Por qué aplicar

Ideal para ingenieros experimentados que buscan desarrollar sistemas de IA a gran escala en un entorno dinámico.

Descripción del puesto

Sobre Dialpad Dialpad es la plataforma de comunicaciones comerciales nativa de IA. Unificamos llamadas, mensajería, reuniones y centro de contacto en una sola plataforma, impulsada por IA que entiende cada conversación en tiempo real. Más de 70.000 empresas en todo el mundo, incluyendo WeWork, Asana, NASDAQ, AAA Insurance, COMPASS Realty, Uber, Randstad y Tractor Supply, confían en Dialpad para construir conexiones más fuertes con los clientes utilizando información en tiempo real impulsada por IA. Estamos liderando la transición hacia la IA Agéntica: agentes inteligentes que no solo analizan conversaciones sino que también toman acción automatizando flujos de trabajo, resolviendo problemas de clientes y acelerando ingresos en tiempo real. Nuestra iniciativa DAART (Dialpad Agentic AI en Tiempo Real) está redefiniendo lo que una plataforma de comunicaciones puede hacer. Visita https://dialpad.com/ para obtener más información. Ser un Dialer En Dialpad, la IA no es solo una característica; es cómo nuestros equipos hacen su mejor trabajo todos los días. Ponemos herramientas de IA poderosas en manos de cada empleado para que puedan moverse más rápido, pensar más grande y lograr más. Creemos que cada conversación importa. Y hemos construido la plataforma que convierte esas conversaciones en información y acción, para nuestros clientes y para nosotros mismos. Buscamos personas que sean intensamente curiosas y que se mantengan en un alto nivel. Nuestra ambición es significativa y lograrla requiere un equipo que opere al nivel más alto. Buscamos individuos que encarnen nuestros rasgos principales: Scrappy, Curioso, Optimista, Persistente y Empático. Tu rol La organización de Ingeniería de IA de Dialpad es responsable de construir y mantener características de IA de cara al cliente a gran escala en todos nuestros productos y servicios nativos de la nube. Todos los días, millones de usuarios en todo el mundo aprovechan nuestra tecnología para comunicarse de manera efectiva y eficiente. El equipo de Agentic Runtime de Dialpad posee la infraestructura y el motor de ejecución que ejecuta agentes de IA a gran escala en las modalidades de producto principales de Dialpad, incluyendo voz, mensajería, video y compromiso digital. Desde la orquestación de tareas multis paso y la ejecución de herramientas hasta la gestión de contexto en tiempo real y la memoria de agentes, nuestro equipo construye la plataforma fundamental que impulsa las experiencias inteligentes y autónomas de próxima generación de Dialpad. Nuestros equipos son altamente colaborativos y comprenden profesionales interdisciplinarios, incluyendo Gerentes de Producto, Especialistas en Control de Calidad e Ingenieros especializados en Sistemas Distribuidos, Infraestructura de ML e Ingeniería de Plataforma. Este puesto depende del Gerente de Ingeniería, que tiene sede en Kitchener, CA, y tiene la oportunidad de estar basado en nuestra oficina de Buenos Aires, Argentina. Qué harás - Contribuir al diseño, desarrollo y mantenimiento de sistemas de ejecución agéntica, incluyendo la orquestación de agentes, tuberías de ejecución de herramientas y bucles de razonamiento multis paso. - Construir y optimizar componentes de ejecución principales, incluyendo planificadores de tareas, despachadores de acciones, administradores de memoria y sistemas de gestión de ventanas de contexto. - Trabajar en técnicas de coordinación de agentes, incluyendo la selección dinámica de herramientas, la ejecución paralela de agentes, la gestión de estado y la agregación de resultados en flujos de trabajo multiagentes. - Mantener y mejorar plataformas agénicas altamente escalables con un enfoque en la ejecución de baja latencia, eficiencia de costos y comportamiento determinista. - Asegurar la alta disponibilidad, confiabilidad y tolerancia a fallos en los servicios de ejecución de agentes, incluyendo la degradación elegante cuando las llamadas LLM o herramientas fallan. - Colaborar con equipos multifuncionales, incluyendo investigadores de ML, producto e ingenieros de plataforma, para traducir los requisitos de productos agénicos en infraestructura de ejecución robusta. - Desarrollar y optimizar sistemas distribuidos en tiempo real, microservicios y arquitecturas impulsadas por eventos que impulsan la ejecución de tareas agénicas. - Diseñar e implementar entornos de ejecución en sandbox para el uso seguro de herramientas, ejecución de código y llamadas a API externas por parte de agentes. - Implementar y mantener monitoreo, alertas y métricas de rendimiento que cubren tasas de éxito de ejecución de agentes, consumo de tokens, latencia y atribución de costos. - Evaluar e integrar marcos agénicos emergentes, API LLM y ecosistemas de herramientas para mejorar continuamente las capacidades de la plataforma. - Escribir código limpio, modular y bien probado mientras se siguen las mejores prácticas de ingeniería en un espacio de problemas en constante evolución. - Participar en revisiones de código para garantizar la calidad, mantenibilidad y escalabilidad de los componentes de ejecución. Habilidades que traerás - 3-6 años de experiencia en sistemas distribuidos, ingeniería de plataforma o infraestructura de ML, con exposición preferente a sistemas basados en LLM o agénicos. - Fuerte comprensión de las arquitecturas de agentes, incluyendo patrones de coordinación de agentes ReAct, plan-and-execute y multiagentes. - Conocimiento profundo de la gestión de contexto, ciclo de vida de prompts, protocolos de llamadas de herramientas (por ejemplo, llamada de función, MCP) y estrategias de memoria de agentes (corto plazo, episódica y largo plazo). - Experiencia integrando y gestionando ecosistemas de herramientas externas, incluyendo búsqueda web, intérpretes de código, bases de datos y API de terceros. - Familiaridad con la generación aumentada por recuperación (RAG) y cómo se ajusta a las canalizaciones agénicas más amplias. - Comprensión de los desafíos de confiabilidad de la salida LLM: alucinación, no determinismo y estrategias de reintento / fallback en tiempo de ejecución. - Dominio de Go y Python 3 (la experiencia con Rust o TypeScript es un plus). - Fuerte comprensión de los sistemas distribuidos, microservicios y arquitecturas impulsadas por eventos adecuados para tareas de agentes largos. - Pasión por la optimización de rendimiento en tiempo real, incluyendo respuestas de streaming, ejecución asincrónica e invocación paralela de herramientas. - Experiencia con el diseño de API utilizando OpenAPI, Swagger o equivalente, con un enfoque en patrones de interacción agénicos. - Conocimiento de gRPC o protocolos RPC equivalentes para la comunicación entre servicios dentro de las ejecuciones de agentes. - Experiencia con Docker y Kubernetes, incluyendo la gestión de cargas de trabajo de agentes en contenedores en entornos de contenedores. - Familiaridad con plataformas en la nube (GCP preferente, AWS / Azure opcional), incluyendo servicios gestionados relevantes para cargas de trabajo agénicas como colas, gestión de secretos y escalado automático de computación.

Responsabilidades

  • Diseño y desarrollo de sistemas de ejecución de agentes de IA
  • Optimización de componentes de runtime
  • Colaboración con equipos multifuncionales

Skills requeridas

Atención al clienteGestión de equiposNegociaciónLiderazgo de equiposKPI trackingmanejo de CajaComunicación efectivaTrabajo en equipoResolución de problemasAdaptabilidad

Beneficios

  • Competitive salary
  • Comprehensive benefits
  • Real opportunities for growth