- Location
- Santiago, Santiago Metropolitan Region,CL, CL
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Source
- Eightfold
Description
## SR software engineer - IT
Como SR Software Engineer - Rate Limit & Traffic Foundations en Mercado Libre, diseñarás y escalarás sistemas innovadores y seguros que resuelven problemas reales y de alto impacto. Trabajarás en un entorno dinámico con tecnología de vanguardia, aplicando buenas prácticas de ingeniería, modelos de IA propios y aprendizaje continuo, con el propósito de democratizar el comercio electrónico y los servicios financieros en América Latina.
Imagináte emprendiendo proyectos desafiantes, dinámicos e innovadores y siendo responsable de:
- Diseñar, construir y evolucionar capacidades de control de tasa de tráfico que protejan servicios y dependencias ante sobrecargas, picos de demanda y escenarios de capacidad limitada.
- Desarrollar componentes de baja latencia y alta disponibilidad para evaluar y aplicar políticas de tráfico con tolerancia a fallos y degradación controlada.
- Mejorar las integraciones de la plataforma mediante interfaces de programación de aplicaciones, kits de desarrollo de software, configuraciones y automatizaciones para garantizar una adopción simple, segura y observable.
- Impulsar mecanismos de validación y despliegue progresivo que reduzcan el riesgo operacional y permitan cambios auditables y reversibles.
- Utilizar telemetría, pruebas de rendimiento y análisis de datos para detectar comportamientos anómalos, recomendar capacidades y optimizar las configuraciones de protección.
- Aplicar herramientas de inteligencia artificial y prácticas de desarrollo guiado por especificaciones para acelerar la automatización manteniendo altos estándares de calidad, seguridad y prueba.
- Participar en guardias técnicas, salas de gestión de incidentes, análisis posteriores a eventos críticos y planes de mitigación, convirtiendo aprendizajes en mejoras sistémicas concretas.
- Liderar iniciativas de extremo a extremo abarcando propuesta técnica, implementación, pruebas, despliegue progresivo, observabilidad y colaboración transversal con equipos de infraestructura y plataforma.
¿Qué buscamos en vos?
- Demostrar experiencia en el desarrollo y operación de servicios backend de alta criticidad utilizando lenguajes como Java, Go o Python.
- Contar con conocimientos en arquitectura de sistemas distribuidos, concurrencia, mecanismos de memoria caché, gestión de contrapresión y patrones de resiliencia.
- Acreditar experiencia en el diseño de interfaces de programación de aplicaciones e integraciones síncronas y asíncronas con contratos claros y compatibilidad entre servicios.
- Poseer conocimientos de observabilidad mediante métricas, registros, trazas, tableros de control y alertas, así como en la realización de pruebas unitarias, de integración y de carga.
- Tener experiencia en prácticas de entrega continua, automatización de despliegues, control de versiones con Git y procesos de revisión de código.
- Demostrar experiencia en desarrollo de software asistido por inteligencia artificial y uso de marcos de trabajo de desarrollo guiado por especificaciones para transformar requerimientos en entregas verificables.
- Valorar especialmente contar con conocimientos o experiencia práctica en gestión de tráfico, servidores proxy, enrutamiento, balanceo de carga y redes en entornos de nube sobre tecnologías como Fury, Envoy, NGINX o Istio.
¿Te animás a dejar huella en la tecnología de América Latina? ¡Postulate y sumate a nuestro propósito!
Modalidad de trabajo híbrida. Site Santiago, Chile
## Descripción breve
El equipo de Rate Limit forma parte de Cloud & Platform — Traffic Foundations, construimos y operamos capacidades de control de tráfico que protegen aplicaciones y sus dependencias ante picos de demanda, capacidad limitada y comportamientos no esperados. Trabajamos en sistemas distribuidos de muy baja latencia para mantener la disponibilidad, resiliencia y una experiencia confiable para millones de usuarios.
El equipo está liderado por Alfonso Sánchez (Santiago - Chile). La posición se encuentra basada en Chile.
¿Cuáles son los desafíos del rol?
- Diseñar, construir y evolucionar capacidades de Rate Limit que protejan servicios y dependencias ante sobrecargas, picos de tráfico y escenarios de capacidad limitada.
- Desarrollar componentes de baja latencia y alta disponibilidad para evaluar y aplicar políticas de tráfico, con tolerancia a fallas y degradación controlada.
- Mejorar las integraciones de la plataforma —APIs, SDKs, configuraciones y automatizaciones— para que los equipos consumidores puedan adoptarla de forma simple, segura y observable.
- Impulsar mecanismos de validación y despliegue progresivo que reduzcan el riesgo operacional y permitan cambios auditables y reversibles.
- Usar telemetría, pruebas de performance y análisis de datos para detectar comportamientos anómalos, recomendar capacidades y mejorar las configuraciones de protección.
- Aplicar herramientas de IA y prácticas como SDD (Spec-Driven Development) para acelerar el desarrollo y la automatización, manteniendo estándares de calidad, seguridad, revisión y pruebas.
- Participar activamente en guardias, war rooms, postmortems y planes de mitigación, convirtiendo los aprendizajes en mejoras concretas.
- Llevar iniciativas end-to-end: propuesta técnica, implementación, testing, despliegue progresivo, observabilidad y seguimiento en producción.
- Trabajar en conjunto con Traffic, Compute, SRE y Services SDK para resolver problemas transversales de congestión de tráfico.
¿Cuáles son los requisitos?
- Tener experiencia en desarrollo y operación de servicios backend de alta criticidad con Java y/o Go y conocimientos en Python.
- Contar con conocimientos de sistemas distribuidos, concurrencia, caché, backpressure y patrones de resiliencia
- Se valora experiencia o interés en gestión de tráfico, proxies, routing, balanceo, networking y plataformas cloud, con tecnologías como Fury, Envoy, NGINX, Istio o equivalentes.
- Tener experiencia diseñando APIs e integraciones síncronas y asíncronas, con contratos claros y compatibilidad entre servicios.
- Contar con conocimientos de observabilidad mediante métricas, logs, trazas, dashboards y alertas, y de pruebas unitarias, de integración y de carga.
- Tener experiencia con prácticas de entrega contínua, automatización de despliegues, control de versiones y revisión de código.
- Tener experiencia en desarrollo de software asistido por IA y uso de frameworks como SDD para transformar requerimientos en especificaciones y entregas verificables.
Tené en cuenta que el seniority es referencial. Para conocer más sobre Oportunidades en MELI, compartimos la guía.