Chat rápido, mejores ofertas — Descargar

Ingeniero de Puja en Tiempo Real

Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoPresencial
Nivel de experienciaSin requisito de experiencia
Nivel educativoSin requisito de título

Descripción

**Acerca de Publicit** **Estar en todas partes.** Publicit es la plataforma europea de autoservicio para publicidad omnicanal: un único panel de control que permite lanzar una campaña en televisión conectada, vallas publicitarias, pantallas digitales en la calle, estaciones de metro, aplicaciones móviles y prensa. Lo que antes requería tres agencias y seis semanas ahora toma unos minutos y una dirección de correo electrónico profesional. Detrás de ese panel de control tan sencillo se encuentra la parte difícil: nuestra propia **bolsa de anuncios híbrida**. Cada vez que se abre un espacio publicitario en cualquier lugar de nuestra red —ya sea una televisión en una sala de estar o una pantalla en un pasillo de metro— debe ejecutarse y finalizarse una subasta antes de que alguien note que ocurrió. Milisegundos. No «milisegundos rápidos para una aplicación web»; sino milisegundos del tipo en los que las pausas por recolección de basura constituyen un error, y en los que una consulta a una base de datos que no era necesaria marca la diferencia entre ganar y perder. La mayor parte de la industria resolvió esto acumulando más servidores en la nube sobre el problema y aceptando la latencia. Nosotros apostamos por lo contrario: reconstruir desde cero la ruta de toma de decisiones, en Rust, con aceleración por hardware y toma de decisiones basada en GPU, para poder *pensar* realmente en cada subasta. ¿Es relevante este anuncio para este espectador? ¿Es seguida esta ubicación para esta marca? ¿Cuál es su valor real? Todo ello en el tiempo que la mayoría de las bolsas dedica únicamente a la sobrecarga de red. Somos un pequeño equipo de ingeniería en Barcelona que construye infraestructura real en un mercado donde la mayoría de los actores dejaron de construir hace años. Nadie aquí mantiene la plataforma de otra persona. **El puesto** Este es un puesto de ingeniería sin límites definidos. Durante sus primeros meses podría escribir código en Rust para la ruta de subastas, desarrollar una pantalla del panel de control que un anunciante use esa misma semana, investigar por qué dos sistemas discrepan sobre cuánto dinero se gastó ayer, y leer una especificación técnica con suficiente detalle como para debatir con el equipo de integración de un socio al respecto. Somos demasiado pequeños como para que usted solo haga una de esas tareas, y eso es precisamente el motivo de unirse ahora. Usted descubrirá en cuál de ellas destaca. No se le asignarán tareas predeterminadas. Se le presentarán problemas, contexto y una persona experimentada a quien consultar cuando se atasque. Lo que usted construya irá a producción, normalmente la misma semana. No necesita experiencia previa en tecnología publicitaria. Casi nadie la tiene. No se enseña en ningún lado y todos la aprendimos en el trabajo. Lo que sí necesita es ser el tipo de persona que lee la especificación, abre el perfilador y lo resuelve. **Qué hará** * **Entregar soluciones en toda la pila.** Rust en los sistemas que ejecutan las subastas, TypeScript y React en el producto que realmente usan los anunciantes. Pasará de uno a otro semana tras semana. * **Trabajar donde los milisegundos son el producto.** Descubrir por qué algo se ralentizó, demostrarlo con datos en lugar de suposiciones y volver a acelerarlo. Muy pocos puestos de ingeniería permiten desarrollar adecuadamente este instinto. Este sí lo permite. * **Construir las canalizaciones que convierten los ingresos en realidad.** Miles de millones de eventos diarios se transforman en lo que el anunciante ve en su factura. Cuando esos números son incorrectos, los ingresos también lo son, y usted será la primera persona en darse cuenta. * **Implementar los protocolos abiertos sobre los que opera la industria** (OpenRTB, VAST, marcos de consentimiento de IAB). Leer cuidadosamente las especificaciones es una habilidad fundamental aquí, no una tarea rutinaria. * **Gestionar integraciones de extremo a extremo.** Llevar a un socio desde la primera llamada hasta el tráfico en vivo: esquema, pruebas y depuración de sus casos límite, incluso a volúmenes duplicados de los que nadie predijo. * **Instrumentar absolutamente todo.** Si un sistema está en producción y usted no puede ver qué está haciendo, entonces no está terminado. **Qué buscamos** * **Aproximadamente de 1 a 2 años de experiencia práctica en ingeniería**, incluidas las prácticas profesionales. Nos importa lo que ha construido, no cómo se titula su currículum. * **Ha construido algo por su cuenta.** Un proyecto paralelo, una herramienta que resolvió su propia necesidad, una contribución a código abierto, algo que lanzó a las 2 a.m. porque quería que existiera. Envíenoslo. Esto es lo único que más influye en si le respondemos o no. * **Fundamentos sólidos en un lenguaje de sistemas** (Rust, Go, C++ o Java/C# con una comprensión real de memoria y concurrencia), o evidencia clara de que aprenderá Rust rápidamente. Nadie llega fluido en Rust. Lo que nos importa es que pueda llegar a serlo. * **Confianza en TypeScript y React.** La mitad de este puesto consiste en la interfaz de producto. * **Depura desde principios fundamentales.** Ante un sistema que nunca ha visto, formula una hipótesis, lo instrumenta y lo reduce progresivamente, en lugar de modificar líneas al azar hasta que desaparezca el error. * **Escribe bien en inglés para debatir con él.** Nuestro código, documentación y conversaciones con socios están todos en inglés. * **Quiere estar presente físicamente.** Este puesto es presencial en Barcelona. En etapas iniciales, la ingeniería ocurre frente a una pizarra blanca con tres personas alrededor. **Puntos adicionales** * Ha trabajado, estudiado o vivido en el extranjero, o en un equipo distribuido entre distintos países. Nuestros socios, nuestro inventario y nuestra hoja de ruta son europeos, y usted lo notará desde la primera semana. * Ha tenido contacto con sistemas de baja latencia, alto rendimiento o en tiempo real en cualquier ámbito: trading, backends de videojuegos, transmisión en streaming, telemetría, robótica. * Ha gestionado algo en producción por su cuenta: contenedores, infraestructura como código, CI que usted mismo mantuvo. * Ha trabajado con sistemas de datos de alto volumen, ya sean de streaming, bases de datos analíticas o almacenes en memoria. * Sabe qué es un DSP, un SSP o una etiqueta VAST. Totalmente opcional; se lo enseñaremos. * Programación competitiva, modificación de hardware, demoscene, emuladores, o cualquier actividad donde la restricción *fuera* precisamente la parte interesante. **Cómo contratamos** * **Solicitud.** CV más un enlace a algo que haya construido: GitHub, una URL en vivo, un video demostrativo, un informe escrito. Dos líneas explicando qué hace y qué fue lo más difícil. * **Llamada introductoria** (30 min). Nosotros, usted, honestidad mutua sobre lo que realmente implica este puesto. * **Conversación técnica** (60 min). Analizamos juntos su proyecto y luego examinamos un problema real de nuestro código. Sin trivialidades en pizarra blanca ni teatro algorítmico. * **Ejercicio práctico.** Una pequeña tarea remunerada, con tiempo limitado, que se asemeja al trabajo real aquí. * **Conversación con los fundadores.** Hacia dónde vamos, dónde encaja usted y sus preguntas. Nuestro objetivo es cerrar todo el proceso en un plazo de dos semanas. **Por qué unirse** * **Infraestructura real, no un simple contenedor alrededor de la API de otra persona.** Sistemas distribuidos de baja latencia, aceleración por hardware, toma de decisiones basada en GPU. Esa experiencia es escasa y se acumula a lo largo de toda su carrera. * **Responsabilidad total desde el primer día.** Usted será responsable de sistemas, no de tareas individuales, mucho antes que en cualquier organización más grande. * **Aprender de personas que ya han construido esto antes.** Acceso directo a los fundadores y a ingenieros senior que revisarán cuidadosamente su código, lo cual es la forma más rápida de mejorar en esta disciplina. * **Salario competitivo y participación accionarial.** Comparte en lo que ayuda a construir. * **Barcelona.** Un equipo que trabaja duro en la misma sala y luego va a almorzar como seres humanos. **Cómo trabajamos** **Responsabilidad extrema.** Si algo falla, es suyo, independientemente de quién debiera haberlo hecho. No esperamos a que otra persona recoja una pelota caída. La recogemos nosotros y luego corregimos el proceso que la hizo caer. **Artesanía.** «Funciona» no es el estándar. Los detalles se acumulan: una interfaz limpia, una métrica bien nombrada, una documentación que alguien realmente pueda seguir. Construimos cosas de las que nos gustaría tener que leer la descripción dentro de un año. **Velocidad con dirección.** El tiempo es el único recurso que no podemos comprar más. Avanzamos rápido, pero elegimos con rigor sobre qué avanzar rápido. Velocidad sin enfoque es simplemente ruido. **Densidad de talento.** Cada contratación debería elevar la media. Premiamos la contribución por encima de la antigüedad y otorgamos responsabilidad a quien la merece. Los buenos ingenieros quieren trabajar con buenos ingenieros; esa es toda la dinámica del ciclo virtuoso. **Primeros principios.** La tecnología publicitaria está llena de cosas que son verdaderas únicamente porque siempre se han hecho así. Descomponemos los problemas hasta lo que realmente se requiere y reconstruimos desde allí. Es la única razón por la que un equipo de nuestro tamaño puede superar a los actores consolidados. **Ser una buena persona.** Directo, honesto, amable. Brindamos retroalimentación crítica con respeto y celebramos los logros sin ego. Estamos haciendo algo difícil, y es mejor hacerlo en buena compañía. **Postularse** Envíe su CV y un enlace a algo que haya construido a **\[careers@publicit.es]**, o postúlese mediante el enlace de esta oferta. **Protección de datos** Los datos personales proporcionados en su solicitud y durante el proceso de selección serán tratados por **Publicit Global SL**, actuando como Responsable del Tratamiento. Al enviarnos su CV, usted consiente el tratamiento de sus datos personales con la finalidad de evaluarlo y seleccionarlo como candidato para este puesto. Sus datos personales serán tratados confidencialmente y únicamente se utilizarán para el proceso de reclutamiento correspondiente a la oferta de empleo seleccionada. Sus datos personales serán eliminados tras tres meses de inactividad, en cumplimiento del Reglamento General de Protección de Datos (RGPD) y de la normativa aplicable en materia de protección de datos. Para ejercer sus derechos de acceso, rectificación, supresión, portabilidad u oposición respecto a sus datos personales, puede contactar con **legal@publicit.es**, de conformidad con el RGPD. Para más información, visite **\[****https://publicit.com/privacy\-policy****]**. Al enviar su solicitud, usted confirma que ha leído y comprendido esta cláusula y que acepta el tratamiento de sus datos personales tal como se describe.

Fuentea: indeed
Parte del contenido se ha traducido automáticamente

Publicado por

David Muñoz

Indeed · HR

Ubicación

David Muñoz

Indeed · HR

Empleos similares

Ingeniero de Puja en Tiempo Real empleo de Indeed en 2026 | ok.com