
Pragmatike es una empresa remota de selección y contratación de personal de TI que ayuda a startups y empresas a encontrar profesionales internacionales de tecnología. Su servicio combina la selección de candidatos realizada por especialistas con evaluaciones técnicas y abarca puestos como desarrollo de software, ingeniería de datos, desarrollo móvil y de videojuegos, gestión de productos y otras funciones especializadas. Pragmatike también apoya los aspectos operativos de la contratación internacional, incluidos la incorporación, la facturación y la gestión de nóminas, y opera en más de 60 países. La empresa afirma que su red de talento previamente evaluado puede facilitar incorporaciones rápidas, con especialistas cualificados que podrían ser presentados en un plazo de 48 horas.
Gerente de Ingeniería, Sistemas P2P Distribuidos (Remoto en Polonia)
Lidera equipos de ingeniería que desarrollan infraestructura distribuida entre pares para una plataforma descentralizada de computación y almacenamiento. Define la arquitectura, la entrega y la ejecución técnica, manteniéndote involucrado en la ingeniería de sistemas complejos.
Descripción
- Liderar, orientar y ampliar un equipo de alto rendimiento de ingenieros de sistemas distribuidos y backend
- Definir la dirección técnica y supervisar la entrega de las capacidades principales de P2P, computación y la plataforma distribuida
- Mantener una participación práctica en arquitectura, diseño, implementación y resolución de problemas técnicos
- Liderar el desarrollo de protocolos de alto rendimiento para el descubrimiento de pares, la comunicación, la replicación y la distribución de datos
- Supervisar los sistemas de orquestación, aprovisionamiento, escalado y asignación de cargas de trabajo de computación
- Impulsar la fiabilidad, resiliencia, observabilidad y preparación operativa de la plataforma
- Definir prácticas de ingeniería para pruebas, CI/CD, lanzamientos, respuesta a incidentes y análisis de causas raíz
- Colaborar con los equipos de Infraestructura, Producto, Seguridad y Plataforma en hojas de ruta, prioridades y dependencias
- Realizar reuniones individuales, retrospectivas, evaluaciones de desempeño y conversaciones sobre desarrollo profesional
- Convertir las prioridades técnicas y de negocio en planes de ejecución con resultados medibles
- Promover la responsabilidad, la calidad técnica, la toma de decisiones práctica y la mejora continua
- Aplicar RFC, decisiones técnicas documentadas, pruebas automatizadas, validación en producción, observabilidad, lanzamientos periódicos, retrospectivas y revisiones posteriores a incidentes
Requisitos
- Al menos 7 años de experiencia profesional en ingeniería de software
- Al menos 3 años en gestión de ingeniería o liderazgo técnico
- Experiencia demostrada liderando equipos que desarrollan y operan sistemas distribuidos o software de infraestructura en producción
- Conocimientos sólidos de P2P y sistemas distribuidos, incluido el descubrimiento de pares, DHT, protocolos gossip, atravesamiento de NAT, replicación, consenso o sistemas direccionados por contenido
- Sólidas habilidades de programación de backend y sistemas, preferiblemente en Go o, alternativamente, C, C++ o Rust
- Comprensión sólida de la concurrencia, las redes, la comunicación distribuida y el diseño tolerante a fallos
- Experiencia con orquestación de computación, almacenamiento distribuido, bases de datos distribuidas o infraestructura de plataforma
- Familiaridad con libp2p, gRPC, Protobuf, IPFS/CID, Kubernetes o infraestructura en contenedores
- Experiencia operando sistemas en producción con herramientas de observabilidad como Prometheus, Grafana, OpenTelemetry o trazado distribuido
- Sólida comprensión de los sistemas Linux y los fundamentos de redes
- Experiencia estableciendo estándares de ingeniería para pruebas automatizadas, CI/CD, gestión de lanzamientos y respuesta a incidentes
- Criterio técnico sólido en ingeniería práctica, gestión de personas y decisiones estratégicas
- Excelente comunicación escrita y oral
- Capacidad para colaborar de forma remota y asíncrona
- Dominio profesional del inglés
Beneficios
- Trabajo remoto desde el inicio y asíncrono, con una coincidencia considerable entre zonas horarias europeas
- Una cultura de ingeniería centrada en la escritura
- Tiempo protegido para el trabajo profundo y métodos de ingeniería prácticos
- La oportunidad de ayudar a construir una plataforma descentralizada de computación y almacenamiento
- Oportunidades de liderazgo y mentoría con ingenieros sénior
- La posibilidad de mantenerte involucrado en sistemas técnicos exigentes
- Influencia significativa en las decisiones de arquitectura e ingeniería
- Colaboración interdisciplinaria con los equipos de Infraestructura, Seguridad, Producto y Backend