Grupo hospitalario respaldado por una trayectoria de 34 años de brindar la mejor atención médica al estado, está en búsqueda de:
arquitecto de software
responsable de diseñar, liderar y supervisar la estructura técnica de un sistema o aplicación. Su función principal es definir cómo se construirá el software para que sea escalable, seguro, eficiente y mantenible.
ofrecemos
* sueldo competitivo
* ajuste a los 3 meses
* excelente ambiente laboral
* horario de lunes a viernes de 9am a 6pm y sábado de 9am a 1pm
requisitos
* escolaridad en ciencias de la computación, ingenieria, matemáticas o campo relacionado
* experiencia en roles relacionados con ia, ciencia de datos o arquitectura de software (5 años deseable)
* experiencia diseñando sistemas de ia, a escala en entornos productivos (comprobable)
* experiencia con mlops y automatización del ciclo de vida de modelos
conocimientos requeridos
* lenguajes de programación: python, java u otros
* frameworks de ml/dl: tensorflow, pytorch, scikit-learn, xgboost.
* servicios en la nube: a ws, azure, gcp (especialmente servicios de ia/ml)
* conocimientos solidos de arquitecturas distribuidas, microservicios, apis y contenedores (docker, kubernets)
* manejos de bases de datos estructuradas y no estructuradas
responsabilidades principales
1. Diseño de la arquitectura del sistema
* define la estructura general del software: cómo se dividen los componentes, cómo se comunican entre sí, y qué tecnologías se usan.
* decide entre arquitecturas monolíticas, en capas, orientadas a microservicios, serverless, etc.
* elabora diagramas de arquitectura, flujos de datos y documentación técnica.
2. Selección de tecnologías
* evalúa y elige lenguajes de programación, frameworks, bases de datos, servicios en la nube, apis, etc.
* se asegura de que las tecnologías elegidas sean compatibles con los objetivos del negocio y las necesidades técnicas.
3. Calidad, seguridad y rendimiento
* define estándares de codificación y buenas prácticas.
* establece mecanismos para asegurar la escalabilidad, tolerancia a fallos y seguridad del sistema.
* supervisa pruebas de rendimiento, auditorías de seguridad y revisiones de código.
4. Coordinación con equipos
* trabaja junto a desarrolladores, devops, analistas, testers y product managers.
* traduce los requisitos del negocio en soluciones técnicas viables.
* sirve como guía técnica para los desarrolladores y revisa sus implementaciones.
5. Evolución del sistema
* supervisa la integración de nuevas funcionalidades sin afectar la estabilidad del sistema.
* propone refactorizaciones o migraciones tecnológicas cuando es necesario (por ejemplo, pasar de un monolito a microservicios).
* mantiene la documentación arquitectónica actualizada.
interesados que cumplan con el perfil favor de inscribisrse por este medio, responder el cuestionario correspondiente y adjuntar cv actualizado