About the Role
About Prex
En Prex tenemos como propósito derribar fronteras financieras y simplificar la vida cotidiana de las personas. Queremos ser la plataforma líder en LATAM donde cada persona pueda resolver todas sus necesidades financieras desde un solo lugar.
Para lograrlo, innovamos todos los días y construimos experiencias únicas con impacto real:
- Más de 6 millones de usuarios ya confían en nosotros.
- Nuestra tarjeta se usa en +159 países, sin fronteras.
- Presencia local en 4 países de LATAM.
Vivimos nuestros valores en cada acción y con #ActitudPrexer. ¡Queremos que seas parte!
Tu misión
Desarrollar soluciones de software de alto rendimiento, generando código seguro, mantenible y escalable, e integrando capacidades avanzadas de Inteligencia Artificial y arquitecturas de agentes autónomos, para contribuir a la mejora continua de la base de código en entornos productivos críticos.
Tus desafíos
- Diseñar y desarrollar sistemas backend robustos, concurrentes y escalables utilizando Rust y Python.
- Diseñar, mantener e integrar APIs, microservicios y servicios productivos, asegurando la máxima performance, seguridad y mantenibilidad.
- Diseñar y construir herramientas que le permitan a los agentes de IA ejecutar acciones sobre sistemas críticos.
- Diseñar mecanismos de control y seguridad para agentes autónomos.
- Implementar y estandarizar protocolos modernos de conectividad de IA.
- Contribuir activamente al desarrollo del paradigma de harness engineering dentro del equipo.
- Construir y mantener sistemas de alto rendimiento que no afecten el procesamiento de transacciones y datos críticos.
- Colaborar con equipos de Producto, Tecnología, Riesgo, Marketing y Operaciones.
- Evaluar y proponer nuevas tecnologías, frameworks y arquitecturas.
- Participar activamente en revisiones de código.
Lo que buscamos de vos
- Estudiantes avanzados o graduados en Ingeniería en Sistemas, Informática o carreras afines.
- +4 años de experiencia desarrollando software en entornos productivos de alta exigencia.
- Experiencia sólida y demostrable en Python.
- Sólidos conocimientos de estructuras de datos, algoritmos y patrones de diseño de software.
- Experiencia en desarrollo de APIs, microservicios y sistemas distribuidos.
- Familiaridad con arquitecturas cloud de AWS.
- Experiencia diseñando controles de seguridad para agentes en entornos productivos regulados.
Se valorará
- Experiencia en el desarrollo nativo de LLM Agents.
- Idealmente experiencia demostrable en Rust.
- Experiencia práctica en diseño e implementación de herramientas para permitir que la IA ejecute acciones en el mundo real.
- Conocimiento profundo del ecosistema de agentes y frameworks modernos.
- Familiaridad avanzada con el Model Context Protocol (MCP).
- Conocimiento de bases de datos vectoriales y arquitecturas de recuperación de información.
- Experiencia con frameworks de Deep Learning.
Requirements
Rust programming
Solid experience in Rust, ideally applying concurrency and asynchrony.
Python expertise
Strong and demonstrable experience in Python, particularly in concurrent and asynchronous applications.
API development
Experience in developing APIs and microservices in high-demand production environments.
Cloud architecture
Familiarity with AWS cloud architectures.
Security controls
Experience designing security controls for agents in regulated production environments.
Nice to Have
Experience in the native development of LLM Agents.
Practical experience in designing tools for AI to execute actions in the real world.
Deep knowledge of modern frameworks and tools in the Rust ecosystem.
Advanced familiarity with the Model Context Protocol (MCP).
Experience with Deep Learning frameworks like PyTorch or TensorFlow.
Benefits
Remote work
Flexible remote work options.
Learning budget
Budget for continuous learning and professional development.
Health insurance
Comprehensive health insurance coverage.