Rust

Ingeniero de Protocolo en Rust

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

Como ingeniero de protocolo (Rust), serás responsable de diseñar, desarrollar y mantener los sistemas centrales que impulsan la plataforma blockchain. Trabajará en colaboración con el equipo de desarrollo para construir sistemas de alto rendimiento que puedan manejar el procesamiento de transacciones a gran escala y garantizar la seguridad e integridad de la plataforma.

Responsabilidades:

  • Diseñar, desarrollar y mantener sistemas de alto rendimiento en Rust para impulsar la plataforma blockchain.
  • Contribuir a la arquitectura general y el diseño de la plataforma blockchain, garantizando la eficiencia, la seguridad y la compatibilidad con otros componentes.
  • Colabore con el equipo de desarrollo para garantizar una integración perfecta de sistemas y características.
  • Escribir y mantener pruebas unitarias y de integración para garantizar la fiabilidad y corrección del sistema.
  • Participar en revisiones de código y contribuir a discusiones técnicas para mejorar continuamente la calidad de los sistemas.
  • Manténgase al día con los últimos desarrollos en tecnología Rust y blockchain, y aplíquelos para mejorar la plataforma.

Requisitos:

  • Fuerte dominio del lenguaje de programación Rust y su ecosistema, incluidas bibliotecas y herramientas.
  • Experiencia en el desarrollo y mantenimiento de sistemas de alto rendimiento y baja latencia que pueden manejar el procesamiento de transacciones a gran escala.
  • Comprensión profunda de los fundamentos de la informática, incluidos los algoritmos, las estructuras de datos y la concurrencia.
  • Una gran atención al detalle, entregando diseños y códigos que son adecuados para las altas demandas de operación continua y seguridad.
  • Conocimiento de la tecnología blockchain y sus conceptos centrales, como mecanismos de consenso, criptografía y contratos inteligentes.
  • Comprensión de sistemas distribuidos y protocolos de red, incluidos TCP / IP, HTTP y WebSockets.
  • Competencia en la redacción y mantenimiento de pruebas unitarias y de integración para garantizar la fiabilidad y corrección del sistema.
  • Familiaridad con los sistemas de control de versiones, como Git, y las mejores prácticas de desarrollo de software, como las metodologías ágiles.

Educación / Experiencia:

  • Licenciatura o maestría en Ciencias de la Computación o campo relacionado.
  • Fuerte dominio del lenguaje de programación Rust, con experiencia práctica en el diseño e implementación de sistemas de software complejos.
  • Experiencia en el desarrollo y mantenimiento de sistemas de alto rendimiento en Rust.
  • La familiaridad con los principios criptográficos y las bibliotecas utilizadas en los protocolos blockchain, como la criptografía de curva elíptica, los algoritmos de hash y los árboles de Merkle sería una ventaja.
  • Experiencia en la medición y ajuste del rendimiento de sistemas distribuidos.
  • Excelentes habilidades de comunicación y capacidad para colaborar eficazmente con equipos multifuncionales.
  • Fuertes habilidades de resolución de problemas y capacidad para identificar y resolver problemas técnicos complejos de forma independiente o en un entorno de equipo.

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba