Somos Jampp, y nuestra misión es ser protagonistas en el crecimiento de la economía de las aplicaciones móviles. ¿Cómo? Creamos tecnología para que las empresas más ambiciosas, desde pioneras en gaming hasta en e-commerce, impulsen el alcance de sus apps y aceleren sus negocios móviles.
Somos una plataforma de demanda (DSP) en esencia, y los desafíos técnicos que enfrentamos a diario son enormes: procesamos más de 2 millones de subastas por segundo en menos de 40ms cada una, almacenamos eficientemente más de 150TB de datos de eventos por día, y elegimos continuamente el nivel de precio óptimo para más de 300 campañas que gastan varios millones de dólares cada mes en un mercado en constante cambio. ¡Nunca hay un día aburrido en Jampp!
¿Por qué te necesitamos?
En Jampp, resolvemos los desafíos tecnológicos más complejos y a gran escala en la publicidad móvil actual. Procesamos más de 2.500.000 solicitudes de anuncios por segundo, lo que equivale a más de 250TB de datos por día, a través de tres centros de datos globales. Confiamos en modelos de machine learning en tiempo real (con miles de millones de características) que nos dan predicciones en menos de 100ms. Si pasaste tu carrera construyendo pipelines de datos de alto rendimiento y en tiempo real, y quieres ser dueño de la arquitectura detrás de sistemas que manejan mil millones de eventos al día, Jampp es el lugar indicado para vos.
Como Ingeniero de Datos Senior, no solo construirás pipelines. Establecerás la dirección técnica de cómo evolucionará la infraestructura de datos de Jampp. Diseñarás, arquitectarás y operarás sistemas distribuidos a gran escala en todos los entornos, tomarás decisiones tecnológicas clave y mentorizarás a los ingenieros a tu alrededor mientras construimos nuestra infraestructura de datos de próxima generación.
Si tenés experiencia profunda y práctica con sistemas distribuidos a escala, un sólido dominio de Python, y prosperás resolviendo problemas técnicos ambiguos y de alto impacto en un entorno de ritmo rápido, podrías ser el nuevo Jampper que buscamos.
¿Qué harás?
- Serás dueño de la arquitectura y la hoja de ruta técnica de piezas clave de la infraestructura de datos de Jampp, no solo la implementarás, sino que definirás cómo debe evolucionar.
- Diseñarás e implementarás procesos ETL a partir de una amplia variedad de fuentes, con un enfoque en la escalabilidad, la incrementalidad y la mantenibilidad a largo plazo.
- Te asociarás estrechamente con Científicos de Datos y otros ingenieros Senior/Staff para diseñar modelos de datos y pipelines escalables que soporten la infraestructura de ML en tiempo real.
- Impulsarás los estándares de consistencia y confiabilidad de datos en los sistemas de Jampp y las entradas de machine learning, incluyendo la definición de lo que significa "bueno" para el resto del equipo.
- Identificarás y resolverás cuellos de botella sistémicos: evaluarás el rendimiento de los sistemas, diagnosticarás las causas raíz y propondrás soluciones arquitectónicas en lugar de arreglos puntuales.
- Construirás y evolucionarás las herramientas y frameworks que permiten a tus colegas de toda la empresa acceder a los datos y crear transformaciones confiables y escalables por sí mismos.
- Mentorizarás y entrenarás a ingenieros de nivel medio y junior. Serás un referente técnico en el equipo, no solo un contribuidor individual.
- Contribuirás a la toma de decisiones técnicas sobre herramientas e infraestructura, sopesando las compensaciones a nivel de sistema.
Requisitos
- Más de 5 años de experiencia en programación con Python, con un historial de construcción y propiedad de sistemas distribuidos listos para producción. Go es un plus.
- Experiencia comprobada en la arquitectura y escalado de sistemas distribuidos de procesamiento de datos, no solo en el mantenimiento de pipelines diseñados por otros, sino en la toma de decisiones de diseño centrales.
- Experiencia profunda y práctica con el stack Big Data de AWS (Kinesis, EMR, Lambda, etc.) en entornos de alto rendimiento, a escala transaccional o de eventos, como fintech, pagos, e-commerce, ad-tech o gaming, donde el volumen de datos en tiempo real o casi real es fundamental para el negocio.
- Fuerte experiencia en la gestión y operación de clústeres TrinoDB/PrestoDB en producción.
- Experiencia en producción con Docker, Kubernetes y PySpark, y comodidad en la gestión de la infraestructura en la que se ejecutan, no solo en el despliegue.
- Conocimiento sólido de bases de datos y SQL, incluyendo la optimización del rendimiento a escala.
- La experiencia con Databricks es un gran plus.
- Un historial de mentoría y coaching de ingenieros. Este rol espera que eleves activamente el nivel técnico del equipo.
- La participación en la comunidad open source (reportar issues, contribuir con PRs, participar en discusiones técnicas) es un gran extra, ya que señala la profundidad que buscamos.
- Comodidad operando con una propiedad significativa y ambigüedad, y tomando decisiones arquitectónicas sólidas sin necesidad de que todo esté detallado.
Qué
ofrecemos
- Aprenderás muchísimo sobre el área de mayor crecimiento en publicidad en Internet: ¡el móvil!
- Salario competitivo, comparado para atraer talento senior de empresas de alto crecimiento en tecnología, fintech y e-commerce.
- Alta propiedad técnica desde el primer día, con influencia real en las decisiones de arquitectura y la dirección técnica del equipo.
- Un entorno emprendedor.
- Una cultura de trabajo dinámica, remota por defecto, con la posibilidad de acceder a espacios de coworking según sea necesario.
- Un proceso estructurado de onboarding remoto y formación continua con un equipo de apoyo. ¡Ganamos juntos!
- Trabaja con un equipo global talentoso del que puedes aprender constantemente. Tenemos Jamppers de 🇧🇷🇬🇧🇺🇸🇮🇪🇫🇷🇩🇪🇦🇷🇷🇺... ¡nuestros clientes no son los únicos de todo el mundo! 😉
- Merchandising genial y actividades de equipo (¡incluso trabajando desde casa!)