Python Developer Junior - OnService.AI

Sobre OnService.AI:

En OnService AI, diseñamos y desarrollamos soluciones tecnológicas inteligentes que automatizan y optimizan procesos operativos a escala global. A través de nuestro ecosistema AI Concierge, integramos Inteligencia Artificial Generativa (LLMs) y procesamiento de lenguaje natural (NLP) para transformar la experiencia de los usuarios en industrias hiperdinámicas como la aeronáutica. Nos apasiona la ingeniería de software real, las arquitecturas limpias y construir productos robustos de alta disponibilidad. Si te motiva trabajar con tecnología de punta en un ambiente dinámico, flexible y sin burocracias, este es tu lugar.


🚀 La Misión del Rol

Como Junior Python Developer, te integrarás a nuestro equipo central de Inteligencia Artificial para apoyar en el desarrollo y la evolución de AI Concierge. Tu objetivo principal será sumarte a los sprints de desarrollo, escribiendo código limpio y participando en la construcción de microservicios y la integración de modelos de IA, contando siempre con el mentoreo y guía de nuestros ingenieros Senior.


🎁 Beneficios y Cultura

  • 🏠 Esquema Híbrido / Remoto
  • ⛱️ 15 días hábiles de PTO
  • 🎉 Día de Cumpleaños libre
  • 📆 Feriados locales de tu país de residencia
  • 🧠 Espacio de Mentoreo: Acompañamiento continuo por parte del equipo Senior para acelerar tu plan de carrera profesional


Requisitos mínimos

🎯 El Perfil que buscamos

  • Buscamos a alguien con mentalidad de crecimiento, proactivo y con ganas de aprender. El perfil ideal cuenta con entre 1 y 2 años de experiencia (o proyectos académicos/personales sólidos) y bases en:
  • Fundamentos de Python: Buen manejo del lenguaje, sintaxis y conceptos básicos de programación orientada a objetos.
  • Bases de Datos: Conocimientos básicos en bases de datos relacionales (MySQL, PostgreSQL o SQL Server) y escritura de consultas SQL.
  • Estructuras de Datos y Algoritmos: Sólida base teórica de lógica de programación.
  • Consumo de APIs: Entendimiento de cómo funcionan las APIs REST y cómo realizar peticiones HTTP.
  • Herramientas de desarrollo: Manejo básico de Git (control de versiones) y nociones de Docker (ideal si sabes correr un contenedor).

🛠️ Responsabilidades y Desafíos Técnicos


  • Desarrollo y Mantenimiento: Colaborar en la escritura de código en Python para agregar nuevas funcionalidades a nuestros microservicios y pipelines de datos.
  • Integración de IA: Apoyar en la implementación y pruebas de lógicas conversacionales utilizando APIs de LLMs.
  • Calidad de Código: Aprender y aplicar buenas prácticas de ingeniería de software (como principios SOLID y arquitectura limpia) mediante revisiones de código (Code Reviews) con el equipo.
  • Bugs y Soporte: Identificar, diagnosticar y corregir errores (bugs) en los entornos de desarrollo y testing.