Resumen del Puesto :
En Avantech, estamos expandiendo las fronteras de nuestros servicios. Más allá de la excelencia en el mundo físico, estamos lanzando una nueva división para llevar la revolución de la Inteligencia Artificial a nuestros clientes empresariales.
Buscamos un / a Desarrollador / a Full-Stack con pasión por la IA, una persona visionaria y técnicamente brillante que será el pilar de nuestra nueva oferta de Servicios de Agentes de IA. Tu misión será diseñar, desarrollar e implementar agentes de IA personalizados (chatbots inteligentes, asistentes virtuales, automatizadores de procesos) que se integren perfectamente en los flujos de trabajo de nuestros clientes a través de aplicaciones web y móviles.
Este no es un rol de mantenimiento. Es una oportunidad única para construir desde cero, liderar la innovación y definir el futuro tecnológico de nuestra empresa.
Responsabilidades Clave :
1. Diseño y Desarrollo de Soluciones de IA :
Traducir las necesidades de negocio de los clientes en soluciones técnicas basadas en Agentes de IA.
Diseñar y desarrollar la lógica central de los agentes de IA, utilizando APIs de modelos de lenguaje grandes (LLMs) como GPT (OpenAI), Claude (Anthropic), Gemini (Google), etc.
Implementar técnicas de Prompt Engineering y arquitecturas como RAG (Retrieval-Augmented Generation) para crear agentes que puedan razonar y utilizar información específica del cliente.
Integrar los agentes con bases de datos y sistemas externos (CRMs, ERPs, APIs de terceros) para darles capacidades de acción y acceso a datos en tiempo real.
2. Desarrollo Full-Stack (Web y Móvil) :
Construir las interfaces de usuario (front-end) donde los clientes interactuarán con los agentes de IA, utilizando tecnologías web y móviles modernas.
Desarrollar el back-end robusto que soporte la lógica del agente, gestione la comunicación con las APIs de IA y asegure la escalabilidad y seguridad de la solución.
Crear y mantener APIs RESTful para conectar el front-end, el back-end y los servicios de IA.
3. Implementación y Estrategia :
Desplegar las soluciones en plataformas en la nube (AWS, Google Cloud, Azure).
Investigar y experimentar constantemente con nuevas tecnologías, modelos de IA y herramientas para mantener nuestra oferta a la vanguardia.
Colaborar directamente con los clientes durante las fases de descubrimiento, desarrollo y retroalimentación.
Requisitos del Puesto :
Formación y Experiencia :
Formación : Egresado / a o Titulado / a de Ingeniería de Sistemas, Ciencias de la Computación, Ingeniería de Software o carreras afines.
Experiencia : Mínimo de 4 años de experiencia sólida como Desarrollador Full-Stack, con un portafolio demostrable de proyectos web y / o móviles complejos.
Conocimientos y Habilidades Técnicas (Stack Tecnológico) :
Back-End (Indispensable) : Fuerte dominio de Python (con frameworks como FastAPI, Django, o Flask) y / o Node.js (con Express.js).
Front-End : Experiencia sólida con un framework moderno de JavaScript como React.js, Vue.js o Angular.
Desarrollo Móvil : Experiencia en desarrollo móvil, preferiblemente con React Native o Flutter.
IA y LLMs (Muy Valorado) : Experiencia práctica (profesional o en proyectos personales serios) integrando APIs de OpenAI, Anthropic, Hugging Face o similares. Comprensión de conceptos como embeddings, vector databases (ej. Pinecone, Chroma) y prompt engineering.
Bases de Datos : Experiencia con bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB).
Cloud y DevOps : Familiaridad con servicios de la nube (AWS, GCP, Azure) y herramientas como Docker y Git.
Competencias y Habilidades Blandas :
Curiosidad Insaciable : Una verdadera pasión por la IA y el deseo de aprender y experimentar constantemente.
Pensamiento de Producto : Capacidad para entender un problema de negocio y visualizar una solución tecnológica completa.
Autonomía y Proactividad : Habilidad para tomar la iniciativa, gestionar proyectos y trabajar de forma independiente.
Resolución Creativa de Problemas : Capacidad para enfrentar desafíos técnicos nuevos y no documentados.
Excelente Comunicación : Habilidad para explicar conceptos técnicos complejos a audiencias no técnicas.
Desarrollador Fullstack • Arequipa, Arequipa, PE