Sword
Jobgether
Ingeniero/a Senior de Backend - Data Core
Sobre la oportunidad
Este puesto se publica en nombre de una empresa colaboradora, que gestiona todas las solicitudes y los siguientes pasos. Nuestro colaborador busca un Ingeniero/a Senior de Backend – Data Core con base en Portugal.
Cómo funciona Jobgether
Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud se revise de forma rápida, objetiva y justa en función de los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan y esta lista se comparte directamente con la empresa contratante. La decisión final y los siguientes pasos (entrevistas, evaluaciones) son gestionados por su equipo interno.
¡Agradecemos tu interés y te deseamos lo mejor!
¿Por qué solicitar a través de Jobgether?
Aviso de privacidad de datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y las medidas precontractuales según las leyes de protección de datos aplicables (incluido el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.
#LI-CL1
Este es un puesto de ingeniería de backend senior centrado en la creación de la infraestructura que impulsa una plataforma de datos de creadores a gran escala. Diseñarás y operarás sistemas responsables de recopilar y mantener datos de más de 400 millones de perfiles de creadores en las principales plataformas sociales. El puesto implica resolver complejos desafíos de sistemas distribuidos en torno a la fiabilidad, la frescura, la escalabilidad, las dependencias externas y la eficiencia de costes. Tendrás propiedad de extremo a extremo, desde la definición de problemas ambiguos y el diseño de arquitecturas hasta el despliegue, la monitorización y la mejora continua de los sistemas de producción. Trabajarás con datos de alto volumen, APIs de terceros, redes proxy e infraestructura en la nube, donde pequeñas mejoras técnicas pueden tener un impacto empresarial significativo. El entorno es remoto-primero, asíncrono, colaborativo y diseñado para dar a los ingenieros senior una autonomía sustancial.
Responsabilidades
- Construir y evolucionar sistemas de backend responsables de recopilar y mantener más de 400M de perfiles de creadores en Instagram, TikTok y YouTube.
- Desarrollar una infraestructura de recopilación fiable capaz de procesar miles de millones de puntos de datos manteniendo niveles adecuados de frescura, cobertura y calidad de datos.
- Diseñar servicios resilientes que puedan manejar la inestabilidad de las API de terceros, los límites de tasa, las interrupciones del proveedor, los cambios de plataforma, las fallas parciales y otras disrupciones externas.
- Mejorar la economía de la recopilación de datos a gran escala optimizando las solicitudes, el uso de proxies, las reintentos, el almacenamiento, la computación y otros costes de infraestructura.
- Diseñar y mantener sistemas que determinen qué creadores deben ser recopilados, cuándo deben ser recopilados y con qué frecuencia, equilibrando el valor para el cliente con el coste operativo.
- Ser propietario de los sistemas de backend a lo largo de su ciclo de vida, incluyendo la recopilación de requisitos, arquitectura, implementación, pruebas, despliegue, monitorización, operación e iteración.
- Construir una sólida observabilidad, alertas, monitorización y salvaguardas operativas para identificar fallos de recopilación, problemas de calidad de datos, lagunas de cobertura y regresiones de frescura antes de que afecten a los clientes.
- Trabajar en estrecha colaboración con los equipos de datos, búsqueda, producto e ingeniería para establecer interfaces y dependencias fiables entre sistemas.
- Evaluar enfoques técnicos a través de experimentos en producción, considerando el rendimiento, los modos de fallo, la escalabilidad, la fiabilidad y la economía unitaria antes de realizar inversiones mayores.
- Contribuir a los estándares de ingeniería, decisiones de arquitectura, revisiones de código y dirección técnica en toda la infraestructura crítica de producción.
Requisitos
- Experiencia demostrada en la construcción de sistemas de backend o de datos a gran escala donde la fiabilidad, el rendimiento, la latencia, la escalabilidad y el coste son consideraciones importantes.
- Capacidad demostrada para llevar sistemas desde el concepto hasta la producción, incluyendo la definición del alcance, arquitectura, implementación, lanzamiento, operación, medición y mejora continua.
- Sólidos conocimientos de sistemas distribuidos y la capacidad de razonar sobre fallos parciales, reintentos, idempotencia, contrapresión, escalado, tolerancia a fallos y compensaciones operativas.
- Experiencia en la construcción y mantenimiento de integraciones con APIs de terceros o dependencias externas que pueden estar sujetas a límites de tasa, ser poco fiables o estar sujetas a cambios frecuentes.
- La experiencia práctica con la gestión de proxies, el enrutamiento de solicitudes o la gestión de tráfico de alto volumen es valiosa, incluyendo la comprensión de los desafíos asociados con los sistemas anti-bots y el manejo responsable del tráfico a gran escala.
- Fuerte propiedad operativa, con experiencia en el uso de observabilidad, monitorización, alertas, runbooks y controles de calidad de datos para mantener fiables los sistemas de producción después del despliegue.
- Capacidad para trabajar de forma autónoma en desafíos técnicos ambiguos, recopilar requisitos, identificar las preguntas correctas y hacer avanzar los proyectos sin necesidad de especificaciones completamente definidas.
- Sólidas habilidades de comunicación y colaboración, con la capacidad de explicar claramente las compensaciones técnicas, proporcionar retroalimentación constructiva y trabajar eficazmente en equipos.
- Experiencia con infraestructura en la nube, particularmente AWS, y sólida competencia con tecnologías de backend como TypeScript y Node.js.
- Familiaridad con bases de datos, colas, almacenamiento de objetos, infraestructura como código y servicios distribuidos en la nube.
- Experiencia adicional con APIs de redes sociales, recopilación de datos a gran escala, marcos de calidad de datos o monitorización de frescura y cobertura.
- Interés en la economía de creadores o plataformas sociales es una ventaja, pero no se requiere experiencia previa en la industria.
Beneficios
- Compensación competitiva: Salario anual de entre 80.000 € y 110.000 €, más opciones sobre acciones. El paquete exacto depende de la ubicación, el tipo de empleo, las habilidades y la experiencia.
- Participación significativa: Opciones sobre acciones diseñadas para proporcionar a los empleados una propiedad significativa a medida que la organización crece.
- Totalmente remoto en Europa: Trabaja desde donde mejor realices tu trabajo, con cierta superposición con GMT+3.
- Horario de trabajo flexible: El enfoque está en los resultados y el impacto en lugar de en horarios de trabajo fijos.
- Vacaciones pagadas ilimitadas: Tómate el tiempo que necesites para descansar, recargar energías y mantener un equilibrio sostenible entre la vida laboral y personal.
- Apoyo al desarrollo personal: Se apoyan cursos, libros, conferencias y otras oportunidades de aprendizaje cuando contribuyen a tu crecimiento.
- Propiedad real: Gestiona la infraestructura crítica de producción desde el concepto inicial hasta el despliegue y la operación sin capas innecesarias de procesos.
- Reuniones periódicas fuera de la oficina: Conecta con colegas en persona a través de encuentros recurrentes de la empresa mientras mantienes un modelo de trabajo remoto-primero.
- Entorno de trabajo enfocado: Reuniones intencionadas, colaboración concentrada y mucho tiempo para diseñar, construir, fortalecer y operar sistemas.
- Pila técnica moderna: Trabaja con AWS, Pulumi, TypeScript, Node.js, Aurora Limitless/Postgres, S3, CloudWatch, ECS, SQS, Athena, redes proxy e infraestructura de enrutamiento personalizada.
- Proceso de entrevista rápido: El proceso de contratación está diseñado para ser ágil y puede completarse en menos de una semana, con una conversación introductoria, una entrevista de codificación, una entrevista de diseño de sistemas, una entrevista de equipo y una conversación final de cultura y alineación.
