Senior Software Engineer

Mercado LibreBogotá, Bogota D.C.On-siteFull-timeSenior, 5–8 yearsListed 39 minutes ago

Apply now

About this role

¡Haz historia en la democratización del comercio y de los servicios financieros, transformando la vida de millones de personas en América Latina con Mercado Libre!

Diseña y evoluciona servicios de caché escalables y confiables que mejoren el rendimiento, la disponibilidad y la resiliencia de las aplicaciones, generando un impacto en la estabilidad de la plataforma tecnológica y en la eficiencia de los servicios utilizados por los equipos de desarrollo de Mercado Libre.

Desafíos:

* Desarrollar, mantener y evolucionar funcionalidades de los servicios de caché, participando en su operación y mejora continua para garantizar soluciones escalables, seguras y confiables que respondan a las necesidades de las aplicaciones del ecosistema.

* Diseñar e implementar mejoras en arquitecturas multi-cloud, integrando servicios de Google Cloud Platform con soluciones basadas en Amazon ElastiCache y optimizando el uso de recursos, los patrones de acceso y la eficiencia de la infraestructura.

* Investigar y resolver problemas de latencia, disponibilidad, consumo de memoria y capacidad de procesamiento, fortaleciendo la observabilidad mediante métricas, registros, alertas y herramientas de monitoreo que permitan identificar oportunidades de mejora y acelerar el diagnóstico de incidentes.

* Implementar y optimizar mecanismos de resiliencia y manejo de fallas, trabajando con los equipos consumidores para facilitar integraciones seguras y eficientes, y promoviendo buenas prácticas de ingeniería mediante revisiones de código, pruebas y documentación.

Experiencia y conocimientos:

* Aprender con agilidad en base a desafíos, potenciándote con tecnología y GenAI.

* Apasionarse por salir de la zona de confort, dar el máximo, superar los propios límites y emprender en un ambiente sano, alegre y divertido.

* Dominar el desarrollo backend con Java y contar con conocimientos de caché, bases de datos, sistemas distribuidos, disponibilidad, rendimiento y manejo de fallas, aplicando buenas prácticas de ingeniería de software.

* Utilizar herramientas de observabilidad, registros, métricas y monitoreo para investigar problemas técnicos, incorporando soluciones de inteligencia artificial al trabajo cotidiano de ingeniería y validando la calidad de sus resultados.

* Traer conocimientos básicos de Go y Python, así como experiencia deseable con servicios cloud de AWS, Amazon ElastiCache y Google Cloud Platform, con interés por el desarrollo de soluciones en entornos multi-cloud.

Conoce más sobre nuestra cultura y negocio en nuestro Career Site.

¡Lo mejor está llegando!

Híbrido.