AI Developer (m/w/d)
TreviAI - AI Developer (m/w/d)
El desarrollador de IA es responsable de la creación y documentación de módulos e interfaces de IA, así como del funcionamiento de la plataforma de IA de TreviAI.
Actividades operativas / día a día
Implementación de los requisitos funcionales y técnicos definidos por el jefe de desarrollo para construir y desarrollar la plataforma de IA
Programación de aplicaciones de IA para la automatización y optimización de procesos
Diseño, programación y documentación de interfaces con módulos de IA existentes y la plataforma de IA
Apoyo en el diseño y análisis de requisitos
Acompañamiento durante todo el ciclo de vida del software para la plataforma de IA y participación activa en el desarrollo ágil en equipo (reuniones diarias de Scrum)
Desarrollo de algoritmos de IA innovadores basados en aprendizaje automático
Uso de modelos de IA con herramientas de redes neuronales como TensorFlow o Caffe
Actividades de aseguramiento de calidad
Programación de módulos e interfaces de IA siguiendo las mejores prácticas y estándares de desarrollo de software
Enfoque en entrega continua (CD) y mejora continua (CI)
Clasificación y análisis de solicitudes (incidentes, peticiones de servicio, etc.)
Garantía de seguimiento continuo de las solicitudes de los clientes relacionadas con IA hasta su completa resolución
Monitoreo y mejora de la calidad del servicio de IA
Participación activa en la resolución de problemas y mejora de la satisfacción del cliente
Revisión y actualización constante de la documentación funcional y técnica
Cualificaciones / experiencia
Título universitario en informática, sistemas de computación, tecnologías de la información o similar
Experiencia en análisis de datos e inteligencia artificial, especialmente en machine learning y chatbots
Excelentes conocimientos en lenguajes de programación como Java, Python, C++ o C#
Conocimientos de R, Python y SQL, así como experiencia con frameworks de IA como TensorFlow, H2O, Theano, CNTK o Caffe
Experiencia en deep learning, especialmente en reconocimiento de voz, detección de objetos y predicción de series temporales
Fuertes habilidades analíticas con capacidad conceptual y espíritu de equipo
Experiencia en desarrollo ágil y arquitectura basada en microservicios
Excelentes conocimientos de alemán e inglés, tanto oral como escrito
Capacidad para trabajar en equipos globales y colaborativos
Habilidades técnicas
Manejo sólido de herramientas de desarrollo de software (Eclipse, Visual Studio, IntelliJ, etc.)
Lenguajes: Java, C++, C# y Python
Experiencia con contenedores y virtualización (Docker, VM)
Desarrollo de interfaces y experiencia con microservicios
Conocimiento de Jira, Confluence, Trello, CI/CD (Jenkins), y control de versiones (GIT)
Buen conocimiento de sistemas operativos (Windows, Unix/Linux)
Experiencia en soporte de software backend (sistemas de correo, Exchange, Outlook, Active Directory, aplicaciones web, etc.)
Conocimientos de bases de datos relacionales y NoSQL
Manejo seguro de herramientas de análisis, monitoreo y logging
Buenas habilidades para la resolución de problemas y documentación del código
Habilidades personales
Excelentes habilidades de comunicación y presentación
Trabajo en equipo, motivación propia y atención al detalle
Disponibilidad para trabajar en turnos
Habilidades de negocio y gestión
Buena comprensión del trabajo en equipo
Entendimiento del mercado del cliente
Alta resistencia al estrés y capacidad de trabajar bajo presión
Gran orientación dinámica y enfocada al cliente.
