Jobgether

Ingeniero/a Senior de Backend - Data Core

TypeScriptNode.jsAWS
Traducción automática. Consulta el original.

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

  1. Construir y evolucionar sistemas de backend responsables de recopilar y mantener más de 400M de perfiles de creadores en Instagram, TikTok y YouTube.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. Trabajar en estrecha colaboración con los equipos de datos, búsqueda, producto e ingeniería para establecer interfaces y dependencias fiables entre sistemas.
  1. 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.
  1. 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

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. Experiencia con infraestructura en la nube, particularmente AWS, y sólida competencia con tecnologías de backend como TypeScript y Node.js.
  1. Familiaridad con bases de datos, colas, almacenamiento de objetos, infraestructura como código y servicios distribuidos en la nube.
  1. 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.
  1. 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores