




Resumen: Únase a Forager.ai como Ingeniero Senior de Full Stack para impulsar la evolución de una plataforma que construye aplicaciones web robustas, APIs y sistemas de datos, potenciando productos de datos de vanguardia. Aspectos destacados: 1. Construir y operar sistemas para entregar datos de personas y organizaciones a gran escala 2. Desarrollar APIs de enriquecimiento en tiempo real y mantener la entrega de flujos de datos masivos 3. Contribuir a una fase emocionante de innovación para productos de datos revolucionarios En Forager.ai entregamos datos líderes sobre la fuerza laboral, que abarcan personas, contactos, organizaciones, puestos de trabajo y señales de intención. Reconocidos por ofrecer los datos más actualizados y precisos del mercado para generación de leads, nuestras soluciones potencian plataformas avanzadas de reclutamiento y ventas, modelos impulsados por IA, creación de audiencias personalizadas y mucho más. Con una entrega perfecta mediante APIs, flujos de datos e integraciones con CRM, Forager.ai garantiza que nuestros clientes accedan a los datos que necesitan, cuando y cómo los necesitan. ¿Por qué unirse a nosotros ahora? Nunca ha habido un mejor momento para unirse a Forager.ai. Estamos experimentando un crecimiento acelerado, impulsado por la creciente demanda de nuestras soluciones de datos de alta calidad. Para seguir el ritmo, estamos mejorando la forma en que entregamos valor a nuestros clientes mediante el desarrollo de nuevas funciones, integraciones e infraestructura escalable. Buscamos un Ingeniero Senior de Full Stack para ayudar a impulsar la evolución de nuestra plataforma: construyendo aplicaciones web robustas, APIs y sistemas de datos que potencien nuestros productos. Forme parte de una fase emocionante de innovación y ayude a lanzar productos de datos revolucionarios hacia su siguiente capítulo de éxito. **Este puesto es una oportunidad global que requiere una superposición horaria de 4 horas con la hora montañosa de EE.UU.** Lo que construirá Construirá y operará los sistemas que entregan los datos de personas y organizaciones de Forager.ai a los clientes de la plataforma a gran escala: aplicaciones orientadas al cliente, tuberías de datos a gran escala e infraestructura de búsqueda. Estas son las superficies en las que ganamos pruebas comparativas competitivas y retenemos clientes, la base de nuestro "Cinturón de Campeonato de Calidad de Datos". * **APIs de enriquecimiento en tiempo real** — búsqueda de personas/organizaciones, datos de contacto, búsqueda inversa para plataformas en cascada. La tasa de coincidencia, la latencia y la actualidad impulsan las renovaciones. * **Entrega de flujos de datos masivos** — mantener el servicio Snowflake que entrega miles de millones de puntos de datos diariamente a los clientes de Flujos de Datos. * **Infraestructura de búsqueda Elasticsearch** — indexación, diseño de consultas, ajuste de relevancia y escalado del clúster para APIs de búsqueda y filtrado de personas/empresas. * **Tuberías ETL** — trabajadores, colas de tareas y transformaciones que mueven datos hacia APIs y exportaciones de flujos. * **Aplicación web orientada al cliente y experiencia para desarrolladores** — aplicación React/TypeScript, documentación, flujos de incorporación y superficies de autoservicio. * **Cumplimiento y observabilidad** — pruebas de origen de datos, manejo de GDPR/PII y métricas de tablero para cada dimensión de Calidad de Datos. Responsabilidades principales**Desarrollo de producto y aplicaciones** * Construir y mantener la aplicación web orientada al cliente de Forager (React, TypeScript, Django/Python). * Implementar y mantener APIs RESTful para integraciones, flujos de datos y flujos de trabajo de los clientes de la plataforma. * Desarrollar servicios de backend escalables — trabajadores, colas de tareas, tuberías de datos — que mantengan ciclos de actualización predecibles y altas tasas de llenado. * Participar activamente en la planificación del producto; ayudar a definir qué funciones tienen el mayor impacto para los clientes. **Búsqueda, capa de datos y ETL** * Construir y operar índices de **Elasticsearch** para búsqueda de personas/empresas — esquema, ingesta, relevancia, escalado. * Diseñar y operar **aplicaciones ETL** que muevan datos hacia tiendas buscables, flujos y almacenes de datos (Snowflake, S3\). * Optimizar PostgreSQL — rendimiento de consultas, indexación, uso de caché. * Impulsar mejoras medibles en latencia, tiempo de actividad, tasa de errores y escalabilidad. **DevOps e infraestructura** * Ser responsable de la infraestructura diaria de AWS (ECS, S3, etc.) junto con DevOps. * Operar CI/CD, observabilidad (Grafana, CloudWatch, Sentry) y respuesta en turnos para las superficies que construya. * Compartir con el equipo el mantenimiento de la infraestructura de rastreo. **Colaboración y calidad** * Revisiones de código con altos estándares de legibilidad, seguridad y rendimiento. * Escribir pruebas unitarias, de integración y extremo a extremo — la confiabilidad de las pruebas contribuye a la calidad, no representa una sobrecarga. * Documentar funciones, arquitectura y contratos de API; una excelente documentación para desarrolladores es clave para el éxito de nuestros clientes. **Requisitos** **Experiencia requerida** * **5 años o más** construyendo y operando aplicaciones web y APIs en producción. * Alta competencia en **Python / Django** y **React / TypeScript**. * Experiencia práctica operando **Elasticsearch** a gran escala — diseño de esquemas, ajuste de consultas, gestión de clústeres. * Experiencia en producción con **PostgreSQL**, **Redis** y sistemas asíncronos de tareas ( **Celery / RabbitMQ** o equivalente). * Trayectoria demostrable construyendo y operando **tuberías ETL** que muevan volúmenes significativos de datos de forma fiable. * Conocimientos sólidos de **AWS** (ECS, S3, CloudWatch) y pipelines de CI/CD (GitHub Actions o equivalente). * Experiencia operando servicios en producción — observabilidad, turnos, respuesta ante incidentes. * Excelentes habilidades de comunicación escrita; comodidad asumiendo la documentación como un entregable. **Flujos de trabajo con IA y agentes (obligatorio)** Esto es ineludible. Debe demostrar una fluidez sólida y práctica con: * **Herramientas de programación con IA** (Claude Code, Cursor, Copilot o equivalente), utilizadas diariamente para implementación, refactorización y revisión de código. * **Flujos de trabajo con agentes** — diseñar, orquestar y depurar tuberías de agentes de múltiples pasos (por ejemplo, bucles de planificar-investigar-implementar-verificar, integración con servidor MCP, diseño de uso de herramientas). * **Capacidad de juicio sobre dónde la IA ayuda o perjudica** — saber cuándo delegar a un agente, cuándo escribir el código usted mismo y cómo mantener a un agente bajo control para trabajo en producción. Evaluamos esto en entrevistas con ejercicios en vivo. No se considerarán candidatos sin experiencia demostrable en flujos de trabajo con agentes. **Deseable** * Experiencia con **Snowflake** u otros almacenes de datos. * Antecedentes en **productos de datos B2B** — enriquecimiento, datos de contacto, datos de empresas, búsqueda/descubrimiento. * Experiencia con rastreo web, obtención de datos o sistemas de ingesta a gran escala. * Contribuciones a código abierto o escritura técnica pública. **Beneficios** * Cultura centrada en el trabajo remoto. * Días de vacaciones ilimitados. * Paquete salarial y de beneficios competitivo. * Trabajar en un entorno dinámico, colaborativo y de apoyo. * Oportunidad de crecer y avanzar en su carrera. * Oportunidad de formar parte desde el inicio de una startup en rápido crecimiento.


