Mercado Libre · Tech y datos · Híbrido · Provincia de Buenos Aires, Argentina
Software Engineer
Vas a diseñar y escalar servicios e infraestructura para personalizar experiencias a millones de usuarios en América Latina, desarrollando sistemas de baja latencia para seleccionar y ordenar ítems. Para eso, tenés que tener experiencia sólida en desarrollo backend, sistemas distribuidos de alta escala y manejo de lenguajes como Go o Java.
Qué piden
- Experiencia sólida en desarrollo backend y en la operación de sistemas distribuidos de alta escala en producción.
- Experiencia desarrollando servicios en Go, o alternativamente en Java (se valora especialmente experiencia trabajando con ambos lenguajes).
- Experiencia diseñando y escalando servicios con requerimientos exigentes de latencia, disponibilidad y volumen de tráfico.
- Fundamentos sólidos de ingeniería de software, incluyendo diseño modular, testing, observabilidad, performance, resiliencia y mantenibilidad.
- Experiencia trabajando con arquitecturas distribuidas que utilicen streams, almacenamiento key-value y estrategias de caching.
Herramientas y skills
GoJavaSistemas distribuidosBackendBaja latenciaAlta disponibilidadAlta escalabilidadTestingObservabilidadPerformanceResilienciaMantenibilidadDiseño modularStreamsKey-Value Stores (KVS)Caching
Unas preguntas cortas y vemos tu CV para este puesto. Gratis hasta la vista previa.
Armar mi CV para este puesto