Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThis is a remote position.
Estamos buscando un Sr. Erlang Engineer apasionado por los sistemas distribuidos la concurrencia y la resiliencia en entornos de alto rendimiento. En este rol tendrás la oportunidad de diseñar y optimizar arquitecturas escalables colaborando con equipos de infraestructura y DevOps para garantizar soluciones robustas y eficientes.
Diseñar y desarrollar sistemas backend robustos escalables y tolerantes a fallos utilizando Erlang/OTP.
Definir y aplicar principios arquitectónicos para garantizar eficiencia concurrencia y resiliencia en sistemas distribuidos.
Diseñar e implementar mecanismos de comunicación y procesamiento de eventos con Redis Kafka y RabbitMQ.
Optimizar y mejorar la gestión de procesos en Erlang asegurando un uso eficiente de los recursos del sistema.
Implementar patrones de diseño en sistemas de alta concurrencia incluyendo actor model message passing y eventdriven architectures.
Colaborar en la integración de sistemas con protocolos como WebSockets TCP UDP gRPC o SCTP asegurando una comunicación eficiente y estable.
Mantener y mejorar infraestructuras en entornos basados en contenedores (Docker) y Linux asegurando automatización y escalabilidad.
Participar en la implementación de arquitecturas distribuidas utilizando Kubernetes (deseable).
Realizar pruebas de carga y diagnóstico de rendimiento para asegurar la estabilidad y capacidad de escalamiento de los servicios backend.
Trabajar estrechamente con equipos de infraestructura y DevOps para optimizar despliegues y asegurar la disponibilidad del sistema.
Documentar arquitecturas decisiones técnicas y mejores prácticas para garantizar la continuidad y evolución del sistema.
Ingeniería de Sistemas Electrónica Telecomunicaciones Computación o afines.
Experiencia mínima de 5 años en desarrollo con Erlang/OTP en sistemas backend de alta concurrencia y baja latencia.
Sólidos conocimientos en arquitectura de software y diseño de sistemas distribuidos.
Experiencia en Redis Kafka y RabbitMQ para la gestión de mensajes y eventos en arquitecturas asincrónicas.
Experiencia en el desarrollo de sistemas backend más allá de HTTP con integración de protocolos como TCP UDP SCTP WebSockets gRPC.
Experiencia en contenedores (Docker) y administración de entornos Linux para la operación de servicios backend.
Conocimiento en monitoreo y optimización de rendimiento en sistemas distribuidos con alto tráfico.
Capacidad para resolver problemas complejos y diseñar soluciones eficientes en entornos concurrentes y distribuidos.
Conocimientos en VoIP o telefonía con experiencia en protocolos como SIP RTP WebRTC o Asterisk/FreeSWITCH.
Experiencia en Kubernetes para la orquestación de contenedores y despliegues de alta disponibilidad.
Familiaridad con CI/CD y herramientas de automatización para entornos distribuidos.
Conocimiento en sistemas de almacenamiento distribuidos y bases de datos NoSQL complementarias.
Education
Inform tica o afin
Full Time