Empresa de tecnología busca Ingeniero/a de Automatización para migrar flujos de trabajo de no-code a código, construyendo sistemas robustos y escalables. Rol remoto con enfoque en Python/TypeScript y bases de datos.
Si sos ingeniero/a de automatización y te copa la idea de migrar flujos de trabajo a código para construir sistemas escalables, este puesto remoto en Pearl es para vos. Vas a laburar con Python/TypeScript y bases de datos en una empresa tech en pleno crecimiento.
Estamos contratando un Ingeniero de Automatización para Pearl, que encuentra talento excepcional de todo el mundo, los entrena para ser nativos de IA y los coloca en roles operativos en startups como contratistas gestionados: desde roles de cara al cliente hasta ingenieros de software y asistentes ejecutivos. Somos fundadores que hemos impulsado nuestra empresa a un par de millones en ARR y estamos agregando entre seis y siete cifras de ingresos anualizados netos nuevos cada mes. Nuestros clientes abarcan tecnología y atención médica respaldadas por capital de riesgo, incluidas startups de rápido crecimiento y negocios fenomenales con sede en EE. UU. que han recaudado más de $3 mil millones en financiación de Sequoia, a16z, Founders Fund, Y Combinator y otras firmas de capital de riesgo de primer nivel. Hoy somos aproximadamente 50 personas gestionando unos cientos de talentos, creciendo rápidamente y expandiéndonos a nuevos verticales. Empezamos Pearl porque creemos que, aunque la oportunidad no se crea igual en el mundo, el talento ambicioso sí. Y nuestro objetivo es escalar Pearl a $100M en ARR de forma bootstrapping, colocando 2777 operadores en startups de primer nivel en los próximos 3 años. **Ubicación:** Remoto, con superposición significativa con el horario comercial de EE. UU. **Propósito de tu rol** Pearl funciona con automatización. Perfilado de candidatos, higiene de CRM, informes de clientes, operaciones de talento: una parte significativa del negocio se mueve a través de n8n, Zapier y una larga cola de "glue code" de bajo código. Eso nos trajo hasta aquí, y no nos llevará a los $100M. Tu trabajo es mover los flujos de trabajo críticos para el negocio de Pearl de "no-code" a una base de código: servicios controlados por versión, orquestación duradera, observabilidad real y rutas de recuperación que no dependen de que alguien note que un flujo de trabajo falló. Se te entregarán automatizaciones que funcionan hasta que dejan de hacerlo, y devolverás infraestructura que pueda ser probada, monitoreada y operada de forma segura por un equipo de ingeniería. Este no es un rol de "conectar otro Zap". Estás reconstruyendo el sustrato operativo de la empresa. **Lo que gestionarás** - **Migración de "No-Code" a Código** - Serás responsable de la transición de automatizaciones críticas para el negocio de n8n, Zapier y plataformas similares a servicios de software mantenibles. - Reconstruirás triggers, pasos, dependencias, reglas de negocio, reintentos y los casos límite que nadie documentó. - Secuenciarás las migraciones por criticidad del negocio, riesgo de confiabilidad y carga de mantenimiento, no por lo que sea más fácil de mover. - Validarás el comportamiento migrado contra producción antes de que se descontinúe cualquier cosa heredada, con una ruta de rollback clara cada vez. - **Orquestación Duradera e Integraciones** - Construirás flujos de trabajo de larga duración y resistentes a fallos en Temporal.io o un framework de orquestación comparable. - Diseñarás para el mundo real: caídas de API, reinicios de workers, límites de tasa, fallos parciales y procesos que se ejecutan durante días. - Implementarás reintentos, timeouts, idempotencia, checkpoints y gestión de estado; mantendrás la orquestación separada de la lógica de negocio. - Construirás y mantendrás integraciones en nuestro stack de CRM/reclutamiento, Supabase/PostgreSQL, Google Sheets, Slack y APIs internas, como conectores reutilizables, no como soluciones únicas. - **Confiabilidad, Observabilidad e Integridad de Datos** - Harás que los fallos sean visibles, diagnosticables y recuperables en lugar de silenciosos. - Entregarás logging estructurado, monitoreo, alertas y visibilidad de ejecución; construirás mecanismos claros para reproducir y recuperar trabajos atascados. - Prevenirás el procesamiento duplicado a través de operaciones idempotentes y límites de ejecución explícitos. - Construirás caminos de reconciliación y auditoría donde importan, y respetarás los límites de "source of truth" y propiedad en todos los sistemas de producción. - **Estándares de Ingeniería** - Escribirás Python y/o TypeScript limpios, documentados y bien probados, desplegados a través de Git, code review, pruebas automatizadas y CI/CD. - Documentarás la arquitectura, dependencias, suposiciones y procedimientos de recuperación para que la siguiente persona no tenga que reconstruir tu trabajo. - Ayudarás a definir los estándares de confiabilidad que se aplicarán al resto de nuestra infraestructura de automatización. **Proyectos de ejemplo** - Migración de n8n a Temporal: reconstruir un flujo de trabajo operativo de múltiples pasos como un flujo de trabajo duradero en Temporal con reintentos, recuperación y visibilidad completa de la ejecución. - Sincronización de sistemas: reemplazar una sincronización frágil de bajo código con un servicio de código que mantenga alineados los sistemas operativos de forma segura. - Trabajos de reconciliación: detectar registros faltantes, duplicados o inconsistentes entre sistemas y crear rutas de recuperación controladas. - Integraciones reutilizables: construir los conectores y patrones comunes para que las nuevas automatizaciones dejen de reinventar la lógica de API cada vez. **Qué éxito se verá** Dentro de tu primer año, los procesos críticos de negocio de Pearl funcionarán con código, no en un lienzo. Los flujos de trabajo que solían fallar silenciosamente ahora fallarán ruidosamente, se reintentarán y podrán ser reproducidos desde un checkpoint. Operaciones y TA dejarán de presentar tickets de "la automatización no se activó" porque la automatización se activa, y cuando no lo hace, alguien se entera en minutos y tiene un camino documentado para la recuperación. Las nuevas integraciones tomarán días en lugar de semanas porque los conectores ya existen. La empresa podrá agregar personal y volumen sin que nadie pregunte si el "pegamento" aguantará. **Lo que buscamos** Puedes parecerte a uno de los siguientes: - Un ingeniero backend que ha gestionado integraciones, herramientas internas o infraestructura de automatización en una startup. - Un ingeniero de plataforma o infraestructura que ha construido sistemas de flujo de trabajo duraderos y ha vivido las consecuencias de estar de guardia. - Un ingeniero que heredó un stack de bajo código extenso y lo migró exitosamente a software de producción. - Un ingeniero full-stack con mucho enfoque en automatización que está cansado de prototipos y quiere construir lo real. - Fuertes fundamentos backend, en Python y/o TypeScript. Has construido servicios, no solo scripts. - Profunda comodidad con APIs y trabajo asíncrono. REST, webhooks, auth, paginación, límites de tasa, colas y trabajos asíncronos son territorio familiar. - Fuertes fundamentos de SQL y PostgreSQL. - Entiendes el fallo. Reintentos, idempotencia, sistemas distribuidos y patrones de recuperación son tu forma de pensar el diseño, no algo que añades después del primer incidente. - Puedes hacer ingeniería inversa. Puedes mirar un flujo de trabajo no documentado que alguien construyó hace 14 meses y traducir la lógica de negocio a software confiable sin romper lo que depende de él. - Disciplina de producción. Experiencia real en Git, testing, CI/CD, logging, monitoreo y operaciones de producción. - Sistemas sobre heroísmo. Preferirías construir la cosa que previene el incendio que ser genial en apagarlo. **Deseable:** - Temporal.io u otro framework de orquestación; n8n, Zapier o Make (especialmente combinado con la migración desde ellos); Supabase y arquitecturas basadas en eventos; Docker y despliegue en la nube; integraciones de plataformas de reclutamiento/CRM; flujos de trabajo de IA/LLM o infraestructura de agentes. **Construye y Crece Rápidamente** - Estamos escalando rápido, y confiamos en que sabrás lo que hay que hacer sobre el terreno. Tendrás la oportunidad de asumir un liderazgo temprano y tomar decisiones que darán forma a cómo crece nuestra empresa. **Totalmente Remoto. Para Siempre.** - Hemos construido Pearl con un ADN multicultural y compañeros en 23 países. Confiamos en que el mejor trabajo no se hace detrás de un cubículo. **PTO Ilimitado** - Confiamos en que harás tu trabajo, y queremos crear espacio para que te tomes tiempo libre con las personas que te importan. **Retiros Globales** - Creamos espacio para que nuestros compañeros se conozcan como personas, no solo como listas de tareas. Hemos compartido comidas, risas y amaneceres en todo el mundo en lugares como Cancún, El Nido, Boracay y Siargao. **Equipo Ambicioso y Amable** - Construimos con las personas más competentes que conocemos, y mantenemos una política de "bajo ego, sin imbéciles". Buscamos personas inteligentes, amables y abiertas a ser vulnerables cuando importa.