Ingeniero de Software – Trabajos Desde Casa

California

Ubicación: California
Tipo de Empleo: Ingeniero de Software desde casa
Horario: Full-Time
Lenguaje: Ingles, Español
Compañía que está contratando: Reddit

Descripción del puesto:

El objetivo del puesto es desarrollar y escalar los servicios de alto tráfico que sustentan las experiencias de usuario más fundamentales de Reddit, así como las nuevas innovaciones que fomentarán conexiones y alimentarán el próximo crecimiento de la plataforma. Se espera que construyas una API de plataforma estable, de alto rendimiento y flexible, sobre la cual los equipos de productos puedan iterar rápidamente en características que deleiten a los usuarios. Además, deberás mantener y operar los servicios principales, asegurando un tiempo de actividad y resiliencia líderes en la industria. Diseñarás e implementarás soluciones de software de alta calidad de forma independiente con la dirección adecuada, y también ayudarás a reclutar y entrenar nuevo talento.

Responsabilidades principales:

  • Desarrollar una API de plataforma estable y flexible para apoyar la iteración rápida de nuevos productos.
  • Mantener y operar los servicios principales de Reddit, asegurando un tiempo de actividad óptimo.
  • Diseñar e implementar soluciones de software de alta calidad de manera independiente.
  • Participar en el reclutamiento de nuevos talentos para impulsar la misión de Reddit.
  • Guiar y asesorar a ingenieros más jóvenes para mejorar sus habilidades y aumentar su contribución.

Requisitos mínimos:

  • Licenciatura en Matemáticas, Ciencias de la Computación, Ingeniería o un campo cuantitativo relacionado.
  • Mínimo 4 años de experiencia progresiva en roles relacionados.

Habilidades especiales requeridas:

  • Dominio de al menos un lenguaje de alto rendimiento como Golang, C, C++ o Java.
  • Desarrollo a gran escala con sistemas de integración continua (CI).
  • Despliegue a gran escala con sistemas de despliegue continuo (CD).
  • Operación de servicios en Kubernetes.
  • Diseño de APIs RPC y experiencia con protocolos RPC estructurados como gRPC o Thrift.
  • Diseño y desarrollo de servicios a gran escala, intensivos en datos.
  • Operación de servicios a gran escala y gestión de incidentes.
  • Enrutamiento dinámico de tráfico basado en software.
  • Diseño, implementación y operación de sistemas eventualmente consistentes.
  • Depuración de servicios y aplicaciones distribuidas.
  • Metodología de despliegue sin interrupciones.
  • Observabilidad de servicios, instrumentación y monitoreo.