160 mil US$ - 290 mil US$
🇬🇧El portal de empleo de España
Ingeniero de Software — Proyecto Osprey
En remoto, Worldwide·Jornada completa·Añadida hace 7 días
3 ofertas abiertas
Resumen
Detalles del puesto
160.000 US$ - 290.000 US$ al año
Bruto, según indica la oferta.
Jornada completa
Según la oferta.
Totalmente en remoto
Solo desde ciertos lugares, según la oferta: «this role will be expected to work a portion of hours overlapping with North American time zones.»
Requisitos
Trabajar en inglés
Se requiere inglés, según la oferta.
Tener 3+ años de experiencia
Puesto de nivel Mid.
Esta oferta se ha traducido automáticamente al español.
Salario y beneficios
Qué ofrecen
- Este es un puesto a tiempo completo que reporta al Chief Operating Officer y colabora estrechamente con el Head of Product de ROOST.
- ROOST es una organización remota con flexibilidad de contratación global; se espera que este rol trabaje una parte de sus horas solapándose con las zonas horarias de América del Norte.
- ROOST pretende ofrecer una compensación competitiva basada en la experiencia de los candidatos y su mercado regional. En los EE. UU., el rango de compensación es de $160,000 - 290,000 USD. Este puesto puede ser elegible para un bono basado en el rendimiento.
- Paquete de beneficios integrales:
- Cobertura médica, dental y de la vista de primer nivel para el empleado y sus dependientes
- 401(k) con aportación de la empresa
- PTO (Tiempo libre remunerado)
- Entorno de trabajo remoto con horarios flexibles
- Las personas con residencia en EE. UU. serán empleadas por Global Impact en nombre de ROOST.
Requisitos
Qué buscan
- Sólida capacidad en Python, y comodidad trabajando con múltiples lenguajes como TypeScript y Rust.
- Mínimo de 3 a 5 años de experiencia en diseño y desarrollo de software y al menos 1 a 2 años de experiencia construyendo aplicaciones de uso intensivo de datos.
- Demostrar atención al detalle centrándose en la fiabilidad, la escalabilidad, la seguridad y la mejora continua.
- Gran empatía con el usuario y experiencia interactuando directamente con una variedad de usuarios externos.
- Historial contrastado de trabajo con equipos e individuos diversos, comprensión de problemas y toma de decisiones comunicándolas de forma transparente.
Se valorará
- Experiencia escribiendo código de calidad de producción, claro y probado, en un proyecto de código abierto.
- Contribuciones previas a proyectos de código abierto con múltiples colaboradores.
- Experiencia con el escalado horizontal y vertical de sistemas y garantía del rendimiento mediante perfilado y optimización.
- Experiencia construyendo o manteniendo sistemas de procesamiento de eventos en tiempo real de alto rendimiento.
- Experiencia trabajando en infraestructura de spam, abuso o seguridad, y familiaridad con un flujo de trabajo de confianza y seguridad (trust and safety).
- Experiencia en startups, organizaciones sin fines de lucro y/o entornos de equipos pequeños.
- (Nota: Si no tiene experiencia previa en confianza y seguridad, asegúrese de sentirse cómodo trabajando con esta temática antes de postularse).
El puesto
Nota: Este puesto está disponible para los niveles de Software Engineer y Senior Software Engineer. El nivel se determinará durante el proceso de entrevista.
Robust Open Online Safety Tools (ROOST) busca ingenieros de software para unirse a nuestro equipo en la creación de herramientas de confianza y seguridad (trust and safety) de código abierto. Este puesto se centrará principalmente en el proyecto ROOST Osprey. Buscamos un ingeniero de software que pueda trabajar con el equipo de ROOST, los usuarios y los colaboradores de la comunidad para identificar y diseñar de forma colaborativa las funciones y cambios prioritarios, y asumir una responsabilidad significativa en la implementación de dicho trabajo. Este es un rol de alta responsabilidad; serás la persona que conozca profundamente la base de código, comprenda a fondo la base de usuarios y en quien otros colaboradores y adoptantes confíen para obtener orientación técnica.
Las responsabilidades cubren todo el ciclo de vida del software, desde la evolución de la arquitectura a medida que el proyecto crece, el diseño de nuevas capacidades y la revisión de las contribuciones de la comunidad, hasta el mantenimiento de la calidad del código y la seguridad.
Si te apasiona la seguridad en línea, te entusiasma la misión del código abierto y eres capaz de trabajar bien entre distintos equipos, este es el puesto para ti.
Osprey es un motor de reglas de seguridad de alto rendimiento y en tiempo real, desarrollado originalmente en Discord para combatir el spam, el abuso, el uso de bots y el comportamiento automatizado en plataformas a gran escala. Hoy en día es uno de los proyectos de código abierto insignia de ROOST y es utilizado activamente por organizaciones como Bluesky, Discord y Matrix.org. Osprey es un software de seguridad crítico; protege a cientos de millones de usuarios.
El sistema ingiere flujos de eventos en vivo, los evalúa frente a reglas escritas por humanos utilizando un lenguaje de reglas estructurado (SML) y genera veredictos y acciones automatizadas, todo ello con la capacidad de rastrear el estado de las entidades a lo largo del tiempo. Incluye una arquitectura de trabajador/coordinador, una capa RPC basada en gRPC, una interfaz web para investigación y consultas, y un sistema de plugins para funciones definidas por el usuario (UDF) y backends personalizados.
Qué harás
- Participar en el ciclo de vida completo de desarrollo de Osprey: diseño, implementación, pruebas, documentación y lanzamiento.
- Implementar nuevas funciones priorizadas por el feedback de la comunidad, los retos emergentes en seguridad en línea y la hoja de ruta de ROOST.
- Participar en la planificación de los hitos de lanzamiento y en la gestión de los mismos.
- Identificar y proponer cambios y mejoras para el proyecto de forma independiente, y trabajar directamente con usuarios y miembros de la comunidad para generar feedback y consenso.
- El trabajo de funciones y cambios puede consistir en:
- Construcción de pipelines de procesamiento de datos y eventos
- Diseño e implementación de concurrencia y escalado horizontal en los sistemas
- Diseño e implementación de abstracciones que se adapten mejor a las diferencias en las pilas tecnológicas de los usuarios
- Mejora del escalado y despliegue de Osprey, como la contenerización de servicios
- Mantenimiento y evolución de integraciones con servicios principales, como Apache Kafka
- Liderar e implementar las mejores prácticas para la calidad y estabilidad del código de Osprey, incluyendo controles de salud del sistema con CI/CD, suites de pruebas y observabilidad.
- Trabajar con el Comité de Diseño Técnico y el equipo de ROOST para mantener sólidas prácticas de seguridad en toda la plataforma de desarrollo del proyecto (por ejemplo, GitHub).
- Revisar y fusionar Pull Requests, así como clasificar y responder a Issues de los colaboradores de la comunidad, actuando tanto como líder técnico como embajador acogedor del proyecto.
- Escribir y mantener la documentación para desarrolladores según sea necesario.
- Interactuar con la comunidad de ROOST a través de GitHub, Discord y las reuniones de los Working Groups.
- Comunicarse con la comunidad y las partes interesadas de ROOST con amabilidad, respeto y profesionalidad.
Lo que experimentarás en ROOST
- Como parte de nuestro equipo en fase inicial, tendrás un papel fundamental en la configuración de cómo evoluciona ROOST durante su fase de crecimiento inicial.
- Una comunidad que valora genuinamente las diferentes perspectivas y enfoques.
- La oportunidad de trabajar más allá de los límites organizativos con socios que comparten nuestra misión.
- La oportunidad de crear tecnología que marque una diferencia significativa en la seguridad en línea y ayude a proteger a las comunidades vulnerables en internet.
- La oportunidad de definir las mejores prácticas en un campo emergente y contribuir a espacios digitales más seguros a nivel mundial.
- Oportunidades regulares para interactuar con líderes de la industria y civiles, y trabajar en retos de Confianza y Seguridad.
- Arreglos de trabajo flexibles que priorizan los resultados y el impacto sobre las estructuras de oficina tradicionales.
Proceso de selección
Por favor, adjunte su currículum junto con una carta de presentación explicando por qué la misión de ROOST le motiva y cómo su experiencia podría ayudarnos a hacerla avanzar.
Debido al volumen de solicitudes de spam, recomendamos encarecidamente que los candidatos incluyan su LinkedIn, GitHub u otro perfil de referencia en su carta de presentación o currículum.
ROOST tiene el compromiso de construir un equipo que refleje la diversidad de las comunidades a las que aspiramos servir. Animamos especialmente las solicitudes de personas cuyas perspectivas están tradicionalmente subrepresentadas en la tecnología.
Sobre ROOST
ROOST (Robust Open Online Safety Tools) es una organización sin ánimo de lucro dedicada a hacer que internet sea más seguro mediante el desarrollo y la implementación de herramientas de seguridad de código abierto. La organización se centra en crear soluciones accesibles, transparentes y basadas en la comunidad para combatir el daño en línea, con la misión de proporcionar estas herramientas a plataformas de todos los tamaños, especialmente aquellas que carecen de los recursos de las grandes empresas tecnológicas. ROOST opera como un equipo distribuido globalmente y con modalidad remota primero, enfatizando la colaboración y los principios de código abierto.
- Sector
- Online Safety / Open Source
- Web
- roost.tools
Datos prácticos
- ROOST es una organización con modalidad remota primero, lo que permite a los empleados trabajar desde cualquier lugar, incluida España, sin necesidad de una oficina física.
- Como organización sin ánimo de lucro, ROOST ofrece un entorno de trabajo orientado a la misión, centrado en la seguridad pública y la tecnología de código abierto, lo que puede resultar atractivo para profesionales internacionales que buscan roles con propósito.
- Los proyectos de código abierto de la organización son accesibles globalmente, y las contribuciones son realizadas por un equipo distribuido, lo que lo convierte en un buen ajuste para trabajadores remotos en España.
- El proceso de contratación de ROOST se lleva a cabo a través de Breezy HR, lo que indica un proceso de reclutamiento estructurado y transparente para solicitantes internacionales.
En sus propias palabras
Sobre la empresa y el equipo
ROOST es un esfuerzo comunitario para construir una infraestructura de seguridad escalable y resiliente para la era de la IA. Muchas organizaciones, tanto grandes como pequeñas, aún carecen de acceso a recursos básicos de seguridad, lo que dificulta la innovación y pone en riesgo a los usuarios.
ROOST desarrolla, mantiene y distribuye bloques de construcción de código abierto para salvaguardar a los usuarios y comunidades globales. Respaldado por equipos técnicos dedicados y expertos líderes, ROOST llega a las organizaciones donde se encuentren y proporciona apoyo práctico en cada etapa de su camino hacia la seguridad. Puede obtener más información sobre el lanzamiento de ROOST y el apoyo de nuestros socios en roost.tools.




