Software & AI Developer
Job Summary
OSESA busca un Desarrollador de Software e IA Aplicada para incorporarse a la Subgerencia de Innovación y Nuevos Negocios. El rol se centra en desarrollar, mantener e integrar soluciones de software, visión artificial y sistemas IoT. Se requiere experiencia trabajando con hardware, APIs, modelos de lenguaje y visión, así como despliegue en servidores locales y en la nube.
Responsibilities
- Desarrollar y dar continuidad a soluciones de software e inteligencia artificial
- Integrar hardware y software de distintos orígenes mediante APIs y protocolos
- Desplegar y operar sistemas en servidores locales y en la nube
- Desarrollar y mantener interfaces y dashboards para usuarios internos
- Trabajar en terreno con usuarios operativos y documentar los proyectos
Required Skills
- Python avanzado y lectura de código de terceros
- Visión computacional (OpenCV, YOLO, redes convolucionales)
- Integración de modelos VLM y sistemas heterogéneos
- Manejo de Docker, Git, APIs REST y Linux/Windows
- Experiencia con protocolos IoT y conectividad de terreno
Job Details
Python nivel avanzado , con capacidad demostrada de leer, entender y modificar código escrito por otra persona. Es la habilidad central del cargo. Visión computacional aplicada: entender cómo funciona una red convolucional, evaluar su desempeño y ajustarla. OpenCV, YOLO o equivalentes. Integración de modelos de lenguaje y visión (VLM) por API, y capacidad de escribir instrucciones efectivas y estables. Integración de sistemas heterogéneos: haber conectado dispositivos, equipos o plataformas de terceros a un sistema propio, trabajando sobre documentación técnica de fabricante. Protocolos de comunicación de dispositivos: MQTT, ONVIF, Modbus, SNMP o equivalentes. No necesitas manejarlos todos, sí haber trabajado con alguno y entender la lógica. Docker, y experiencia desplegando en servidor local y en al menos una nube (Oracle, GCP o AWS). Git, con historial de trabajo que puedas mostrarnos. APIs REST y línea de comandos en Linux y Windows/PowerShell. Administración de Windows Server. JavaScript o TypeScript, para desarrollar y mantener interfaces y dashboards. Ecosistemas IoT completos: dispositivos en terreno, gateways, plataformas de gestión y telemetría. Electrónica aplicada o IoT, lo suficiente para trabajar junto al equipo de hardware. Trabajo con dispositivos físicos: microcontroladores, sensores, computadores de placa única, aunque sea a nivel de proyectos propios. Conectividad de terreno: redes celulares, enlaces de largo alcance, operación con conectividad intermitente.
Functions
Vas a hacerte cargo del desarrollo y la continuidad de nuestras soluciones de software e inteligencia artificial, en un portafolio de proyectos que están en distintas etapas: algunos ya operando, otros por levantar.
Tomar proyectos en curso, entender el código existente y hacerte responsable de sostenerlos, corregirlos y mejorarlos.
Desarrollar y ajustar soluciones de visión computacional e IA aplicada: implementación, evaluación de desempeño y mejora continua con métricas.
Integrar hardware y software de distintos orígenes: equipos y dispositivos de terreno, plataformas de terceros y sistemas propios, a través de sus APIs, SDKs y protocolos de comunicación.
Desplegar y operar los sistemas sobre servidores locales y en nube, y diagnosticar incidentes distinguiendo aplicación, servidor, dispositivo y red.
Desarrollar y mantener las interfaces y paneles que usan los usuarios internos.
Trabajar en terreno con usuarios operativos no técnicos: capacitarlos, observar el uso real e iterar a partir de eso.
Documentar y versionar todo lo que construyes.
Participar en la evaluación técnica de nuevas iniciativas del área, junto a los equipos de TI y hardware.
Benefits
Grato Ambiente Laboral
Seguro Complementario de Salud
Seguro Oncológico.
Medio día el día de tu cumpleaños.
Requirements
Fine-tuning y reentrenamiento de modelos de detección con datos propios.
Streams de video: RTSP, grabadores NVR/DVR, protocolos de cámaras.
Experiencia previa en seguridad electrónica, CCTV o entornos industriales.
Haber trabajado con usuarios operativos, no técnicos, como destinatarios de lo que construyes.
Saber explicar una decisión técnica en lenguaje simple a personas que no programan.
Disponibilidad para trabajar presencialmente en Quinta Normal, Santiago.