El portal de empleo de España

Ingeniero de Rendimiento - Open Source

En remoto, Home based - Worldwide·Añadida hace 2 meses (comprobada el 8 oct)

Canonical

233 ofertas abiertas

Resumen

Modalidad
En remoto (Home based - Worldwide)
Inglés
Obligatorio
Formación
Titulación universitaria

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Trayectoria académica excepcional tanto en secundaria como en la universidad
  • Grado universitario en Informática, Matemáticas o Física
  • Iniciativas personales demostrables para medir y mejorar el rendimiento, la eficiencia y la corrección del código
  • Confianza para hablar con respeto, intercambiar comentarios y compartir ideas sin vacilación.
  • Historial de ir más allá de las expectativas para lograr resultados sobresalientes.
  • Liderazgo y compromiso con el desarrollo de habilidades y la mentoría
  • Pasión por la tecnología demostrada mediante proyectos e iniciativas personales
  • Ética de trabajo y confianza para destacar junto a colegas motivados
  • Inglés profesional, tanto escrito como hablado, con excelentes habilidades de presentación
  • Experiencia con Linux (preferiblemente Debian o Ubuntu)
  • Excelentes habilidades interpersonales, curiosidad, flexibilidad y responsabilidad
  • Valoración de la diversidad, educado y eficaz en una organización multicultural y multinacional.
  • Capacidad de reflexión y automotivación
  • Orientación a resultados, con un impulso personal para cumplir con los compromisos
  • Capacidad para viajar internacionalmente dos veces al año, para eventos de la empresa de hasta dos semanas de duración.

Se valorará

  • Conocimientos de bajo nivel de CPU y lenguaje ensamblador: comprensión de caché, registros, vectorización, memoria
  • Conocimientos de rendimiento del kernel: planificación (scheduling), cambio de contexto, aceleración por hardware
  • Conocimientos de rendimiento de sistemas distribuidos: trazado (tracing), depuración (debugging)
  • Conocimientos de rendimiento a nivel de compilador: optimización guiada por perfil (PGO), inlining, ensamblador
  • Conocimientos de rendimiento de runtime: Golang, Python, JVM, NodeJS
  • Evaluación del rendimiento de bases de datos: planes, indexación, modelado de datos, trazado, monitorización
  • Conocimientos de rendimiento de navegadores web: JS, frameworks web, trazado, CSS
  • Herramientas de medición de rendimiento: profiling, eBPF, D-Trace, flamegraphs
  • Benchmarks y herramientas de medición de rendimiento: Phoronix Test Suite, otros
  • Entornos de prueba (test harnesses) y capacidades en C, C++, Rust, Python, Golang, NodeJS, JavaScript

Salario y beneficios

Qué ofrecen

Consideramos la ubicación geográfica, la experiencia y el rendimiento para definir la compensación en todo el mundo. Revisamos la compensación anualmente (y con más frecuencia para graduados y asociados) para asegurar que reconocemos el desempeño sobresaliente. Además del salario base, ofrecemos un bono anual o comisión basada en el rendimiento. Proporcionamos a todos los miembros del equipo beneficios adicionales que reflejan nuestros valores e ideales. Equilibramos nuestros programas para satisfacer las necesidades locales y garantizar la equidad a nivel mundial.

  • Entorno de trabajo distribuido con sprints de equipo presenciales dos veces al año
  • Presupuesto personal de aprendizaje y desarrollo de 2.000 USD al año
  • Revisión anual de la compensación
  • Recompensas por reconocimiento
  • Vacaciones anuales
  • Permiso de maternidad y paternidad
  • Programa de asistencia al empleado
  • Oportunidad de viajar a nuevos lugares para conocer a los compañeros
  • Priority Pass y mejoras de viaje para eventos de la empresa de larga distancia

El puesto

Canonical es un proveedor líder de software de código abierto y sistemas operativos para los mercados globales de tecnología y empresas. Nuestra plataforma, Ubuntu, es ampliamente utilizada en iniciativas empresariales de vanguardia como la nube pública, la ciencia de datos, la IA, la innovación en ingeniería y el IoT. Nuestros clientes incluyen a los principales proveedores de silicio y de nube pública del mundo, así como a líderes de la industria en muchos sectores. La empresa es pionera en la colaboración distribuida global, con más de 1000 compañeros en más de 70 países y muy pocos puestos basados en oficinas. Los equipos se reúnen de dos a cuatro veces al año en persona, en lugares interesantes de todo el mundo, para alinearse en estrategia y ejecución.

La empresa está dirigida por su fundador, es rentable y está en crecimiento.

Hemos creado una nueva trayectoria profesional en Canonical para Performance Engineers que aporten una claridad excepcional al rendimiento, la corrección y la eficiencia del software. Estamos añadiendo estos roles a cada equipo de ingeniería de la empresa.

Como plataforma de código abierto, contamos con equipos que trabajan en todos los niveles del stack de software: desde el kernel hasta las aplicaciones de servidor y escritorio, llegando incluso a la web. Estamos añadiendo roles con este enfoque en cada equipo de ingeniería de la empresa, para que actúen como impulsores de las habilidades, herramientas, cultura y conocimientos de ingeniería de rendimiento en toda nuestra gama de productos. También hemos creado un equipo central de ingeniería de rendimiento, donde impulsaremos herramientas compartidas, capacidades de creación de cuadros de mando, marcos de medición, capacidades analíticas y habilidades. Llamamos a este enfoque profesional 'percorr' porque hemos descubierto que los mismos conocimientos profundos que permiten una medición y un diseño de rendimiento sofisticados también permiten a los equipos mejorar sus entornos de prueba y marcos de trabajo para la corrección. Comprender no solo la aplicación, sino también el runtime, el compilador y el sistema, llegando hasta la CPU, otorga al ingeniero la capacidad de pensar de forma creativa y con visión sobre qué es lo correcto para medir y cuáles son las formas adecuadas de verificar la corrección. Hemos comprobado que los ingenieros de rendimiento suelen mejorar las áreas más profundas y complejas de nuestros entornos de prueba, desbloqueando a sus equipos para probar y medir aspectos de su trabajo que antes eran "puntos ciegos".

También contamos con equipos que trabajan con todos los principales proveedores de silicio y la nube, con especial énfasis en la optimización del rendimiento de todo el stack para esa arquitectura, familia de CPU o hipervisor. Nuestro objetivo es garantizar que los usuarios de Ubuntu puedan elegir cualquier plataforma que deseen para sus cargas de trabajo y saber que tienen acceso al mejor rendimiento y eficiencia en todo el stack, desde el kernel hasta el codec.

Si lo desean, permitiremos que los ingenieros de rendimiento y corrección se muevan entre productos cada dos años, para que tengan la oportunidad de elevar el listón del rendimiento en una variedad de productos a lo largo del tiempo, y también para que los equipos se beneficien de nuevas perspectivas sobre sus procesos, pensamiento, entornos de prueba, cuadros de mando y código. Se espera que nuestros responsables de rendimiento y corrección sean individuos verdaderamente excepcionales, y también líderes que tengan confianza al establecer expectativas de cambio, compartir conocimientos y habilidades, y dirigir iniciativas y programas. No hay forma de mover un código base significativo sin mover también a las personas que hay detrás de él.

Esta es una trayectoria profesional para perfeccionistas y artistas de la precisión. Ya sea que tengas un enfoque en un lenguaje particular —C, C++, Rust, Golang, Python, Java, Flutter-Dart u otros— o un amor especial por el kernel, el hardware o el conjunto de instrucciones de la CPU; ya sea que te veas impulsando la experiencia de usuario percibida a través del rendimiento o optimizando la eficiencia de los centros de datos para reducir la huella de carbono, este proceso es la mejor manera de encontrar un rol en Canonical que se ajuste a tu precisión, rigor, visión y determinación.

Qué harás

  • Impulsar el rendimiento y la corrección del software en un proyecto específico
  • Colaborar con colegas y la comunidad en todo el mundo
  • Trabajar en herramientas e infraestructura compartidas para la medición, el análisis y la generación de informes de rendimiento
  • Enseñar, formar y desarrollar habilidades en tu equipo para la cultura y el diseño de rendimiento
  • Reforzar las capacidades de prueba, los entornos de prueba y los pipelines
  • Analizar sistemas y código para comprender el rendimiento y la escalabilidad
  • Resolver problemas directamente o mediante la influencia, el liderazgo y el desarrollo de habilidades
  • Revisar código y diseños técnicos

Cómo trabajarás

Ubicación: Tenemos equipos en todas las zonas horarias y podemos aceptar solicitudes de casi cualquier país.

Sobre Canonical

Canonical es el editor de Ubuntu, el sistema operativo de código abierto más utilizado del mundo para entornos de nube, IoT y empresariales. Fundada en 2004, la empresa es líder mundial en software de código abierto, proporcionando soluciones Ubuntu seguras y con soporte a empresas, desarrolladores y fabricantes de dispositivos. Con una plantilla distribuida en más de 80 países, Canonical impulsa la innovación en áreas como la IA, la informática de borde y las tecnologías nativas de la nube, lo que la convierte en un actor clave en el ecosistema del código abierto.

Canonical tiene una fuerte presencia en España, con un número significativo de puestos vacantes en ingeniería, producto, marketing y ventas. La empresa es conocida por su cultura totalmente remota, que permite a los empleados trabajar desde cualquier lugar, incluida España. Para los profesionales internacionales, Canonical ofrece una oportunidad única de contribuir a proyectos de código abierto de primer nivel, colaborar con un equipo global y disfrutar de acuerdos de trabajo flexibles. La empresa valora la autonomía, la excelencia y la pasión por el código abierto, lo que la convierte en un empleador atractivo para quienes buscan un entorno dinámico y favorable al trabajo remoto.

Sector
Cloud/Ubuntu
Fundación
2004
Plantilla
1,000–5,000
Sede
Londres, Reino Unido

Datos prácticos

  • Canonical es una empresa que prioriza el trabajo remoto, lo que permite a los empleados trabajar desde cualquier lugar, incluida España, sin necesidad de trasladarse a una oficina central.
  • La empresa ofrece un entorno laboral diverso e internacional, con colegas de más de 80 países, lo que proporciona una perspectiva global.
  • Canonical es un contribuyente importante a proyectos de código abierto, ofreciendo oportunidades para trabajar en tecnologías ampliamente utilizadas como Ubuntu, Kubernetes y OpenStack.
  • Los empleados suelen recibir un salario competitivo y beneficios, que incluyen asignaciones para la configuración de la oficina en casa y oportunidades de desarrollo profesional.
  • La empresa valora la autonomía y la automotivación, lo que la hace ideal para profesionales que prosperan en una cultura flexible y orientada a resultados.

En sus propias palabras

Sobre la empresa y el equipo

Canonical es una empresa tecnológica pionera a la vanguardia del movimiento global hacia el código abierto. Como la empresa que publica Ubuntu, uno de los proyectos de código abierto más importantes y la plataforma para IA, IoT y la nube, estamos cambiando el mundo del software. Reclutamos a nivel mundial y establecemos un estándar muy alto para las personas que se unen a la empresa. Esperamos excelencia: para tener éxito, debemos ser los mejores en lo que hacemos. La mayoría de los compañeros en Canonical han trabajado desde casa desde su creación en 2004. Trabajar aquí es un paso hacia el futuro y te desafiará a pensar de forma diferente, trabajar de forma más inteligente, aprender nuevas habilidades y elevar tu nivel.

Información adicional

Estamos orgullosos de fomentar un lugar de trabajo libre de discriminación. La diversidad de experiencias, perspectivas y antecedentes crea un mejor entorno de trabajo y mejores productos. Sea cual sea tu identidad, daremos a tu solicitud una consideración justa.

Todas las vacantes de Canonical
WhatsApp

Observability Engineering Manager

CanonicalHace 1 día
En remoto, Home based - EMEA
En remoto, Home based - Worldwide
En remoto, Home based - Worldwide
En remoto, Home based - EMEA
En remoto, Home based - EMEA
En remoto, Home Based - Americas; Home based - EMEA

Auxiliar de Cuentas por Cobrar

CanonicalHace 1 sem.
En remoto, Home based - EMEA
Ver los 233 empleos