El portal de empleo de España

Software Engineer (Rust) - Backend

En remoto, Sweden +1·Jornada completa·Añadida hace 4 meses (comprobada el 12 oct)

Rerun

2 ofertas abiertas

Resumen

Modalidad
En remoto (/ Sweden / Remote Europe)
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
3+ años

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • 3-5 años con Rust, o una sólida formación en otro lenguaje de sistemas (C/C++) y una motivación real por aprender Rust

  • Experiencia en un producto de base de datos gestionada, plataforma de datos o un sistema de alto tráfico operando a escala

  • Experiencia construyendo sistemas backend en producción, con un creciente interés por la responsabilidad en el diseño y la arquitectura

  • Experiencia escalando un sistema a medida que crece la demanda; evolucionando la arquitectura para manejar mucha más carga o datos, no solo haciendo que un componente sea más rápido

  • Familiaridad con sistemas distribuidos y sus compensaciones (coordinación, consistencia, modos de fallo, escalado entre nodos)

  • Comodidad con las capas entre tu código y el hardware; no necesitas ser un especialista en el interior de las bases de datos, pero disfrutas profundizando en ellas

  • Familiaridad con conceptos como filtrado, indexación o ejecución de consultas

  • Buen nivel de comunicación en inglés; formarás parte de un equipo remoto muy unido

Se valorará

  • Experiencia con Apache Arrow o Apache Datafusion

  • Experiencia en despliegue en la nube (AWS/GCP/Azure), incluso en un rol de soporte

  • Interés en machine learning, robótica, AR/VR o simulación

  • Experiencia con cargas de trabajo de GPU

El puesto

En Rerun, estamos construyendo un nuevo stack de datos multimodal para la IA física. Gran parte de la economía del mundo físico se verá transformada por estas tecnologías, y nosotros estamos construyendo la infraestructura de datos y las herramientas que permitirán que esto suceda. Los volúmenes de datos crecen rápidamente con estas aplicaciones y el rendimiento es crucial en todas partes; desde microinteracciones hasta trabajos de alto rendimiento.

Con stack de datos multimodal nos referimos a herramientas para la extracción, ingesta, almacenamiento, consulta, streaming y visualización de datos multimodales temporales. El proyecto de código abierto de Rerun ya es amado por algunos de los mejores equipos del mundo y se centra en la visualización y el manejo de logs multimodales. Te unirás a un equipo de reciente creación que desarrollará la oferta comercial de Rerun para la ingesta, indexación y consulta de datos multimodales a escala; una base de datos analítica diseñada específicamente que ya se encuentra en fase de vista previa privada con clientes con contrato y operando a escala de petabytes.

Qué harás

  • Trabajarás en un sistema de base de datos analítica nativa de la nube diseñado para datos multimodales (a menudo de series temporales).

    • El sistema está construido en Rust y hace un uso extensivo de Apache Arrow. Admite consultas especializadas para manejar logs multimodales de estilo robótico (tablas muy dispersas y anchas) y operadores específicos de dominio (por ejemplo, relacionados con transformaciones 3D).

      • Nota: no es necesario tener conocimientos previos de robótica

  • Ayudarás a escalar el sistema a medida que aumenta el uso, evolucionando la arquitectura, distribuyendo el trabajo entre nodos y sistemas, y abordando los cuellos de botella que aparecen al aumentar la carga y los volúmenes de datos.

  • Diseñarás, implementarás y operarás las piezas centrales que hacen que este sistema de uso intensivo de datos sea altamente escalable, fiable y observable.

Sobre Rerun

Rerun es una startup de código abierto con sede en Berlín que desarrolla el SDK y el Visor de Rerun, una herramienta para visualizar datos multimodales como registros de visión por computadora y robótica. La empresa se centra en facilitar a los desarrolladores la comprensión y depuración de flujos de datos complejos, y ha ganado una tracción significativa en las comunidades de robótica y visión por computadora. Rerun es un equipo pequeño y dinámico que valora la excelencia técnica y las contribuciones de código abierto.

Rerun tiene una cultura favorable al trabajo remoto y está contratando a un Ingeniero de Software (Rust) - Backend para un puesto basado en España, lo que indica un compromiso con la construcción de un equipo distribuido en toda Europa. Para profesionales internacionales, esta es una oportunidad de unirse a un proyecto de código abierto bien considerado con una sólida marca técnica, trabajando en código Rust crítico para el rendimiento. La empresa ofrece un entorno de trabajo flexible y la oportunidad de trabajar con un equipo distribuido globalmente, lo que la convierte en una opción atractiva para aquellos que buscan mudarse a España mientras trabajan en un campo tecnológico de vanguardia.

Fundación
2021
Plantilla
11–50
Sede
Berlín, Alemania

Datos prácticos

  • Rerun es una empresa remota-first, lo que permite a los empleados trabajar desde cualquier lugar de Europa, incluida España.
  • La empresa es conocida por su proyecto de código abierto, que tiene una comunidad fuerte y alta visibilidad en los sectores de robótica y visión por computadora.
  • El equipo es pequeño y altamente técnico, ofreciendo la oportunidad de trabajar estrechamente con ingenieros experimentados y contribuir a una herramienta ampliamente utilizada.
  • El producto de Rerun está construido en Rust, y la empresa es un contribuyente importante al ecosistema de Rust, lo que resulta atractivo para los desarrolladores de Rust.
  • El puesto en España es una posición remota, por lo que puedes vivir en cualquier lugar de España mientras trabajas para una empresa con sede en Berlín.

En sus propias palabras

Sobre la empresa y el equipo

  • Este puesto está abierto a candidatos basados en Europa.

  • Somos una empresa remota con sede en Estocolmo, Suecia, y un centro en crecimiento en San Francisco.

  • Nos reunimos en persona una semana aproximadamente una vez al trimestre.

  • Estamos repartidos en zonas horarias de Europa y EE. UU. En lugar de una ventana fija, cada equipo mantiene unas pocas horas de solapamiento diario que se ajustan a donde se encuentran sus miembros; para este equipo, eso supone unas pocas horas de solapamiento por la tarde CET.

  • Hemos formado un equipo técnico excepcionalmente talentoso, valoramos mucho la autonomía y la disposición para ayudar, y esperamos que cada persona asuma una responsabilidad amplia sobre lo que construye.

  • Ofrecemos una compensación competitiva en efectivo y acciones, seis semanas de vacaciones pagadas y todo el hardware y software que necesites para realizar tu trabajo.

  • Permiso parental: 12 semanas con sueldo completo para cada progenitor, además de tus derechos legales locales de permiso parental.

¡Sobre todo, esperamos que te entusiasme construir con nosotros tecnología realmente genial que tendrá un impacto real en el mundo!

Si consideras que no encajas perfectamente en este o en cualquiera de los otros puestos abiertos, no somos tan rígidos y, por lo general, buscamos grandes desarrolladores que puedan contribuir a lo que estamos construyendo. ¡Simplemente postúlate al que creas más cercano y nosotros nos encargaremos del resto!

Todas las vacantes de Rerun
WhatsApp

Ingeniero de Software (Rust)

RerunHace 1 meses
En remoto, Europe +1
Ver los 2 empleos