03 oct
|
SINTAD
|
Pueblo Libre
03 oct
SINTAD
Pueblo Libre
Buscamos un practicante de desarrollo de software con interés en Inteligencia Artificial, Data Engineering y desarrollo de aplicaciones, que quiera participar en proyectos reales para clientes y en el desarrollo y mantenimiento de módulos de nuestros sistemas empresariales.
La persona trabajará directamente con el equipo de tecnología, participando progresivamente en proyectos que involucren Python, APIs, bases de datos, procesamiento de datos, IA generativa, automatización y desarrollo de software.
Requisitos técnicos:
Python
- Conocimientos sólidos de Python.
- Manejo de estructuras de datos, funciones, módulos y programación orientada a objetos.
- Manejo de entornos virtuales y gestores de paquetes.
- Deseable experiencia con uv, Poetry o herramientas similares.
Backend / APIs
- Conocimientos de APIs REST.
- Métodos HTTP, JSON, autenticación y conceptos básicos de integración entre servicios.
- Experiencia con algún framework backend de Python.
- FastAPI es altamente deseable.
Bases de datos
- Conocimientos de bases de datos relacionales.
- Capacidad para escribir consultas SQL.
- Conocimientos de PostgreSQL o MySQL.
- Comprensión de conceptos como tablas, relaciones, claves primarias/foráneas e índices.
Git y desarrollo de software
- Manejo de Git.
- Uso de ramas y pull requests.
- Capacidad para trabajar con repositorios existentes.
- Conocimientos básicos de testing, preferentemente pytest.
- Capacidad para leer y comprender código desarrollado por otras personas.
Frontend
- Conocimientos básicos de desarrollo web.
- Deseable experiencia con Angular y/o React.
- HTML, CSS y JavaScript/TypeScript a nivel básico.
Linux / herramientas de desarrollo
- Manejo básico de terminal y Linux.
- Deseable conocimiento de Docker y Docker Compose.
Inteligencia Artificial y Data — Deseable
- Conceptos básicos de Machine Learning.
- Experiencia con NumPy y Pandas.
- Conocimientos básicos de procesamiento y transformación de datos.
- Conceptos de ETL y pipelines de datos.
- Familiaridad con LLMs y APIs de modelos de IA.
- Deseable conocimiento de:
- Prompt Engineering
- Embeddings
- RAG
- Vector Databases
- LangChain / LangGraph u otras herramientas similares.
- Deseable experiencia utilizando herramientas de IA como ChatGPT, Claude, Gemini u Ollama.
Cloud — Deseable
- Conocimientos básicos de alguna plataforma cloud:
- AWS
- Google Cloud
- Azure
- Deseable familiaridad con servicios como almacenamiento, bases de datos, compute o APIs.
Inglés
- Inglés intermedio, principalmente para lectura de documentación técnica.
- Capacidad para comprender documentación, tutoriales y recursos técnicos en inglés.
- La capacidad de comunicarse verbalmente en inglés será valorada, pero no debería ser un requisito excluyente para un practicante, salvo que el puesto realmente lo necesite.
Competencias
- Capacidad para resolver problemas y descomponer problemas complejos.
- Curiosidad técnica y disposición para aprender por cuenta propia.
- Proactividad.
- Capacidad para investigar antes de solicitar ayuda.
- Buena comunicación.
- Capacidad para recibir y aplicar feedback.
- Atención al detalle.
- Responsabilidad sobre las tareas asignadas.
- Capacidad para trabajar con código existente y no solamente proyectos propios.
Plus relevante
Se valorará haber desarrollado proyectos personales o académicos, aunque no hayan sido realizados profesionalmente.
Por ejemplo
- Una API con Python/FastAPI.
- Una aplicación web.
- Un proyecto de análisis de datos.
- Un chatbot utilizando un LLM.
- Un RAG.
- Una automatización.
- Un proyecto con Docker.
- Un proyecto publicado en GitHub.
📌 Practicante de Desarrollo de Software – IA, Data & Sistemas (Pueblo Libre)
🏢 SINTAD
📍 Pueblo Libre