Senior Software Engineer – Rate Limiting & Traffic Foundations

Mercadolibre — Chile · Posted ~3 hours ago

Senior

Skills

software engineering distributed systems rate limiting traffic management low-latency systems high availability fault tolerance API development APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a senior software engineer designing and scaling foundational traffic-control systems for high-volume digital services. You’ll build low-latency, highly available components that apply traffic policies while supporting fault tolerance and controlled degradation. The role involves solving demanding distributed-systems problems and improving platform integrations through APIs and developer tooling.

Highlights

Senior engineering role focused on high-impact, low-latency and highly available infrastructure that protects services from traffic spikes and overloads, with opportunities to work on large-scale technology and continuous learning.

Description

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