Singular busca un Ingeniero de Recolección y Integración de Datos con 5+ años de experiencia para unirse a su equipo de Extract. El rol es 100% remoto y se enfoca en construir y mantener integraciones para la plataforma de movimiento de datos de la empresa.
Si te copa laburar en una plataforma de inteligencia de marketing usada por empresas top y querés construir y mantener integraciones de datos, este puesto remoto es para vos. Sumate al equipo de Extract de Singular y potenciá tu carrera.
INGENIERO/A DE RECOPILACIÓN DE DATOS E INTEGRACIONES (EXTRACT) Singular es una plataforma de inteligencia de marketing que unifica el análisis de marketing, brindando a los profesionales insights accionables a partir de datos previamente aislados. Al conectar datos de marketing, atribución y negocios entre plataformas, Singular ayuda a las empresas a comprender el rendimiento y tomar mejores decisiones con sus datos. Nuestra próxima generación de productos va más allá de la medición de marketing. Extract es la plataforma de movimiento de datos de Singular, diseñada para ayudar a las empresas a recopilar, transformar y mover datos de manera confiable entre las herramientas y sistemas que utilizan a diario. Singular trabaja con algunas de las empresas líderes a nivel mundial, incluyendo Uber, Lyft, Airbnb, LinkedIn, Rovio y Warner Bros. Singular cuenta con el respaldo de Norwest Venture Partners, General Catalyst, Thomvest Ventures, Method Capital, Translink Capital, DCM y Telstra Ventures. SOBRE EL ROL Buscamos un/a Ingeniero/a de Recopilación de Datos e Integraciones sólido/a para unirse al equipo de Extract y ayudar a construir la infraestructura e integraciones que potencian nuestra plataforma de datos. En este rol, construirás y mantendrás integraciones que permitan a Extract recopilar, procesar y mover datos a través de una amplia gama de plataformas externas, APIs, bases de datos y entornos en la nube. Trabajarás en el ciclo de vida completo de la integración: comprender sistemas y APIs de terceros, diseñar conectores, implementar flujos de autenticación y recopilación de datos, manejar cambios de esquemas y APIs, y asegurar que las integraciones sigan siendo confiables a medida que crecen tanto el uso del cliente como los volúmenes de datos. Este es un rol de ingeniería muy práctico para alguien a quien le gusta descubrir cómo funcionan los diferentes sistemas, lidiar con APIs externas imperfectas y en constante cambio, y construir una infraestructura robusta a su alrededor. Trabajarás en estrecha colaboración con Producto e Ingeniería para expandir el ecosistema de integraciones de Extract y ayudar a los clientes a conectar sus datos de manera rápida y confiable. QUÉ HARÁS - Diseñar, construir y mantener integraciones y conectores de recopilación de datos con plataformas externas. - Integrar con APIs REST, GraphQL, webhooks y otras APIs de terceros. - Construir pipelines de datos escalables para recopilar, procesar, normalizar y mover grandes volúmenes de datos. - Implementar mecanismos de autenticación incluyendo OAuth, claves de API, tokens y otros flujos de autorización. - Manejar desafíos de integración del mundo real como paginación, límites de tasa, reintentos, inconsistencias de API, cambios de esquema y frescura de datos. - Construir infraestructura y frameworks reutilizables que hagan más rápido y fácil el desarrollo de nuevas integraciones. - Monitorear y mejorar la confiabilidad, el rendimiento y la escalabilidad de los conectores existentes. - Investigar problemas complejos de integración y calidad de datos en múltiples sistemas. - Trabajar en estrecha colaboración con Producto para comprender los requisitos de datos del cliente y traducirlos en soluciones técnicas. - Tomar posesión de las integraciones desde el diseño inicial hasta la producción y el mantenimiento continuo. QUÉ APORTAS El candidato/a ideal combina sólidos fundamentos de ingeniería de software con curiosidad por los datos, las APIs y cómo se comunican los diferentes sistemas. - Más de 5 años de experiencia profesional en ingeniería de software. - Título en Ciencias de la Computación, Ingeniería o campo técnico relacionado, o experiencia práctica equivalente. - Sólidas habilidades de ingeniería backend y experiencia en la construcción de sistemas de producción. - Amplia experiencia trabajando con APIs RESTful y/o APIs GraphQL. - Sólida comprensión de tecnologías y protocolos web, incluyendo HTTP, OAuth, autenticación, cookies y webhooks. - Experiencia en la construcción o mantenimiento de pipelines de datos, integraciones, conectores o sistemas de ingesta de datos. - Fuertes habilidades en SQL y experiencia trabajando con datos estructurados y semiestructurados. - Experiencia con Python u otro lenguaje de programación backend. - Capacidad para investigar de forma independiente APIs de terceros y convertir su documentación y comportamiento en integraciones de producción confiables. - Fuerte mentalidad de propiedad y capacidad para trabajar de forma independiente en un entorno de ritmo rápido. VENTAJAS - La experiencia con Rust es una gran ventaja. - Experiencia en la construcción de productos ETL/ELT, Reverse ETL, integración de datos o movimiento de datos. - Experiencia trabajando con almacenamiento en la nube y plataformas de datos en AWS, GCP o Azure. - Experiencia integrando con bases de datos, data warehouses, aplicaciones SaaS, plataformas publicitarias o sistemas de análisis. - Experiencia diseñando frameworks de conectores o SDKs de integración. - Experiencia trabajando con sistemas de datos de alto volumen o distribuidos. En Singular, alentamos a los ingenieros a desarrollar una comprensión profunda de nuestros clientes y los problemas que están resolviendo, en lugar de simplemente implementar especificaciones. Tendrás una propiedad significativa, trabajarás en problemas técnicamente desafiantes e influirás directamente en la evolución de Extract y su ecosistema de integraciones. Como empleador orgulloso que ofrece igualdad de oportunidades, estamos comprometidos a contratar talento de primer nivel independientemente de la raza, religión, color, origen nacional, sexo, orientación sexual, identidad de género, edad, condición de veterano protegido, condición de persona con discapacidad u otras características legalmente protegidas aplicables. No solo aceptamos la diferencia, celebramos que seas quien eres para beneficio de nuestros empleados, nuestros productos y nuestra comunidad.