Desarrollador(a) de Software con Inteligencia Artificial (AI Software Developer)
Esquema híbrido
(2 días presenciales por semana).
Disponibilidad para reubicarse a Puerto Rico
Acerca del puesto
Buscamos un(a)
Desarrollador(a) Full Stack
apasionado(a) por el desarrollo de aplicaciones impulsadas por Inteligencia Artificial para integrarse a un equipo de ingeniería que desarrolla soluciones innovadoras utilizando tecnologías modernas de desarrollo, automatización y Machine Learning.
La persona seleccionada participará en el diseño, desarrollo e integración de aplicaciones escalables, colaborando con equipos multidisciplinarios para transformar requerimientos de negocio en soluciones tecnológicas de alto impacto.
Responsabilidades
Desarrollar componentes de Front-End utilizando React (preferentemente) o Angular.
Implementar servicios y APIs REST utilizando Python (FastAPI/Flask) o Node.js (Express/NestJS).
Diseñar e implementar funcionalidades de negocio, servicios CRUD, filtros y paginación.
Integrar aplicaciones con servicios internos y externos, incluyendo APIs de Inteligencia Artificial (LLM).
Implementar autenticación, autorización y control de acceso basado en roles.
Escribir pruebas unitarias e integrales para garantizar la calidad del software.
Optimizar el rendimiento de aplicaciones frontend y backend.
Implementar mecanismos de observabilidad mediante logs, métricas y monitoreo.
Colaborar con equipos de Producto, UX/UI, QA, DevOps y Arquitectura.
Participar en revisiones de código y documentación técnica.
Licenciatura en Ciencias de la Computación, Ingeniería en Sistemas, Ingeniería de Software, Ciencia de Datos o carrera afín.
De
2 a 4 años de experiencia
en desarrollo Full Stack.
Experiencia desarrollando aplicaciones con React o Angular.
Experiencia con bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB o Redis).
Manejo de Git y metodologías ágiles (Scrum).
Experiencia utilizando Docker.
Conocimientos en CI/CD (GitHub Actions o Azure DevOps).
Conocimientos de servicios en la nube (AWS, Azure o Google Cloud Platform).
Nivel de inglés intermedio-avanzado para colaborar con equipos internacionales.
Se valorará experiencia en
Integración con modelos de Inteligencia Artificial (LLM).
Servicios RAG (Retrieval-Augmented Generation).
APIs de OpenAI, Azure OpenAI o servicios similares.
Machine Learning y MLOps.
Observabilidad y monitoreo.
Arquitecturas de microservicios.
Seguridad de aplicaciones.
Competencias
Pensamiento analítico.
Trabajo colaborativo.
Orientación a resultados.
Atención al detalle.
Esquema de trabajo híbrido.
Desarrollo profesional y oportunidades de crecimiento.
Participación en proyectos de Inteligencia Artificial y tecnologías de última generación.
Excelente ambiente de trabajo.
Prestaciones superiores a las de la ley.