Mozilla
Mozilla
Mozilla es una organización sin ánimo de lucro dedicada al software e Internet, cuyo objetivo es mantener la web abierta, accesible y centrada en las personas usuarias. Conocida principalmente por Firefox, Mozilla desarrolla productos como Mozilla VPN, Firefox Relay y Mozilla Monitor, con especial atención a la privacidad, la seguridad, la velocidad y el control de las personas usuarias. Su labor también abarca el software de código abierto, la innovación en inteligencia artificial y la defensa de los derechos digitales, incluidos los esfuerzos para promover una tecnología fiable, un desarrollo responsable de la IA y una mayor responsabilidad en toda la industria tecnológica.

Ingeniero/a de Software Senior Staff, Nuevos Productos del Navegador (Remoto en Canadá)

Desarrolla capacidades experimentales para el navegador en Mozilla, una empresa de tecnología de internet de código abierto. Trabaja en los componentes internos del motor, el rendimiento, la corrección y las interacciones con agentes de IA.

Descripción

  • Diseñar y desarrollar experimentos en distintos subsistemas del motor del navegador
  • Analizar cómo las estructuras de datos internas y el comportamiento de ejecución influyen en el rendimiento, la corrección y las interfaces de las herramientas para desarrolladores
  • Evaluar formas eficientes y precisas de representar y exponer el estado del navegador
  • Crear prototipos de capacidades del motor que permitan una interacción programática fiable con el contenido web
  • Estudiar cómo la estructura del documento, el diseño, la navegación y la gestión de eventos influyen en la corrección y el rendimiento
  • Instrumentar el comportamiento del navegador y evaluar los cambios mediante tareas repetibles
  • Medir el rendimiento y la corrección, aislar el impacto de los cambios y registrar tanto los experimentos exitosos como los fallidos
  • Confirmar que las mejoras se extienden más allá de las cargas de trabajo de desarrollo de prototipos
  • Analizar la sobrecarga de las nuevas capacidades y buscar mejoras respaldadas por mediciones
  • Utilizar herramientas de IA para acelerar la programación y el análisis, validando los resultados mediante depuración, pruebas y mediciones
  • Colaborar estrechamente con el responsable técnico como contribuyente individual con participación práctica

Requisitos

  • Experiencia práctica profunda en al menos un área de motores de navegador, incluidos el DOM y las API web, el diseño y la renderización, la accesibilidad, los entornos de ejecución de JavaScript o las redes y la arquitectura de procesos
  • Dominio sólido de C++ o Rust
  • Experiencia trabajando en una base de código de sistemas de gran escala
  • Conocimientos prácticos de gestión de memoria, concurrencia, ciclos de vida de objetos y depuración del rendimiento
  • Capacidad para crear herramientas de JavaScript y scripts destinados a probar y medir implementaciones
  • Capacidad para explorar código desconocido, formular hipótesis precisas, crear prototipos útiles e interpretar los resultados
  • Sólida comprensión del comportamiento de la plataforma web y la compatibilidad
  • Experiencia con perfiles de rendimiento, trazas, pruebas de regresión o pruebas de conformidad
  • Curiosidad por los agentes de IA y disposición para trabajar directamente con entornos de prueba de agentes y herramientas de programación
  • Se valoran las contribuciones a Gecko, Servo, Blink, WebKit u otro motor de navegador
  • Se valora la experiencia manteniendo un proyecto de código abierto
  • Se valora el liderazgo técnico en un equipo pequeño que desarrolle un producto nuevo
  • Se valora la experiencia con infraestructura de accesibilidad, seguridad de navegadores, análisis de rendimiento o evaluación automatizada de flujos de trabajo de agentes

Beneficios

  • Planes de bonificación basados en el rendimiento para todas las personas empleadas elegibles
  • Cobertura médica, dental y oftalmológica
  • Aportaciones para la jubilación con consolidación inmediata del 100 %
  • Días trimestrales de bienestar para toda la empresa
  • Días festivos específicos del país y un día libre por cumpleaños
  • Asignación única para la oficina en casa
  • Presupuesto anual para desarrollo profesional
  • Asignación trimestral para bienestar
  • Licencia parental remunerada
  • Programa de bonificación por referencias de empleados
  • Beneficios adicionales según el país, incluidos seguros de vida y de muerte accidental y desmembramiento, cobertura por discapacidad y un programa de asistencia al empleado