Empresa de software busca un Ingeniero Principal para liderar decisiones de arquitectura, definir estándares de ingeniería y gestionar la entrega de productos SaaS B2B con IA. El rol implica escribir código (40-60% del tiempo), liderar decisiones técnicas en LLM, RAG y costos de IA, y colaborar estrechamente con Product Leads.
Si te apasiona la arquitectura de software y querés liderar decisiones técnicas en IA, este puesto remoto es para vos. Podrás definir estándares de ingeniería y código, impactando directamente en productos SaaS B2B.
Quiénes somos Emergence es una holding temática respaldada por Pritzker Organisation, enfocada exclusivamente en adquirir y escalar negocios de software que definen categorías. Combinamos rigor operativo con una mentalidad de crecimiento de capital, impulsando el crecimiento sostenible de ARR, mejoras de rentabilidad y resultados líderes en la industria para nuestros clientes en todo nuestro portafolio. La misión Sos el pilar técnico del equipo de ingeniería de Emergence, la persona que toma decisiones arquitectónicas, define cómo trabaja el equipo y mantiene alta la calidad y la velocidad mientras construimos productos potenciados por IA en un portafolio creciente de B2B SaaS. Trabajás directamente con los líderes de Producto en lo que se construye. Vos te encargás de cómo se construye. Qué harás - Serás responsable de todas las decisiones arquitectónicas en Node 20, Express y TypeScript, rindiendo cuentas por los resultados de producción. - Escribirás y revisarás código de producción regularmente, estimando un 40-60% de tu tiempo, dedicando el resto a supervisión arquitectónica, asignación de recursos y coordinación técnica en todo el stack. - Definirás los estándares de ingeniería para el equipo: puntos de control de revisión de código, cobertura de pruebas, requisitos de observabilidad y post-mortems de incidentes. - Liderarás decisiones técnicas en flujos de trabajo de LLM, pipelines de RAG, integraciones de MCP y gestión de costos de IA. - Serás responsable de la capa de integración entre el backend Node/TypeScript y la capa de automatización de Python, previniendo fallas en cascada. - Impulsarás la madurez de la infraestructura con el Ingeniero DevOps: estándares de IaC, líneas base de observabilidad, migración a AWS ECS Fargate. - Te encargarás de cómo opera el equipo de ingeniería: asignarás recursos técnicos entre flujos de trabajo, secuenciarás prioridades, eliminarás bloqueos y asegurarás que el equipo funcione a su máxima capacidad técnica. - Identificarás y resolverás deuda técnica de forma proactiva a través de revisiones de arquitectura y sprints de refactorización. - Comunicarás las compensaciones arquitectónicas a stakeholders no técnicos, traduciendo restricciones en impacto de negocio. - Serás el contraparte técnica de los líderes de Producto: traducirás la dirección del negocio en decisiones de ingeniería, señalarás riesgos tempranamente y serás responsable del ciclo de retroalimentación sobre lo que se está construyendo y cómo. - Integrarás herramientas de IA y elecciones de herramientas inteligentes en la forma en que trabaja el equipo, estableciendo el estándar de lo que significa alta productividad en un equipo de ingeniería ágil y de alto rendimiento. Qué buscamos Indispensables: - Más de 7 años de experiencia en ingeniería de software, con un historial de responsabilidad tanto en decisiones arquitectónicas como en la maquinaria de entrega que las rodea; no solo escribir código, sino asegurar que el código correcto sea escrito por las personas correctas en el momento adecuado. - Profundo conocimiento de Node.js y TypeScript en producción: haber sido responsable de un backend, depurado problemas de rendimiento, optimizado consultas. - Diseño y lanzamiento de sistemas distribuidos: colas asíncronas, capas de caché, pub-sub, orquestación de trabajos en segundo plano. - Experiencia en ingeniería con Python suficiente para revisar decisiones arquitectónicas y ser responsable de los límites de integración de la capa de automatización. - Haber actuado como líder técnico de un equipo de 5+ ingenieros: responsabilidad sobre asignación de recursos, secuenciación y calidad de entrega sin depender de un PM o EM para gestionar la capa de ejecución. - Haber gestionado un incidente de producción de principio a fin: detección, diagnóstico, corrección, post-mortem y despliegue de medidas preventivas. - Comunicación clara de compensaciones arquitectónicas a stakeholders no técnicos. - Historial demostrado de construcción de una cultura de ingeniería de alto rendimiento en un equipo ágil, utilizando herramientas de IA, elecciones de herramientas inteligentes y estándares técnicos rigurosos para superar las limitaciones de personal. Deseables: - Lanzamiento de funcionalidades potenciadas por LLM en producción: diseño de prompts, validación de salidas, gestión de costos. - Experiencia en producción con pipelines de RAG o sistemas agenticos. - Experiencia con protocolos MCP o A2A. - AWS ECS Fargate, ECR o orquestación de contenedores equivalente con estándares de IaC. - Gestión de colas con BullMQ, Redis o Valkey en producción. - Operaciones de bases de datos serverless o Neon Postgres. - Implementación de observabilidad con Grafana, Loki o equivalentes. - Contexto de ingeniería de plataforma, o en un entorno respaldado por capital privado con múltiples portafolios. Quién sos Identificás deuda técnica y brechas arquitectónicas en sistemas que no son tuyos y presentás propuestas con estimaciones de esfuerzo e impacto de negocio. Entendés que tu trabajo es hacer que el equipo sea más rápido y mejor. Tratás las herramientas de codificación de IA como infraestructura, no como atajos: las integrás en la forma en que trabaja el equipo y mantenés un alto estándar de lo que significa ser productivo para un equipo de ingeniería ágil y de alto rendimiento. Buscás plataformas existentes antes de construir soluciones personalizadas, y podés articular claramente cuándo construir algo personalizado es la decisión correcta. Rechazás fusionar código defectuoso bajo presión de plazos y documentás el razonamiento. Implementás monitoreo antes de lanzar, no después de los incidentes. Mentorás sistemáticamente y dejás los sistemas heredados notablemente mejorados. Qué ofrecemos - Establecer el estándar técnico sobre el cual se construye todo lo demás: serás responsable de la arquitectura de principio a fin. - Trabajar directamente con líderes de Producto y dueños de verticales como contraparte técnica de la dirección del negocio. - 100% remoto con horario flexible. - Compensación competitiva basada en la experiencia. - Presupuesto de desarrollo profesional para certificaciones y herramientas. - Rol de alta responsabilidad en un portafolio B2B SaaS en crecimiento.