El equipo de herramientas de la unidad de desarrollo de servicios e ingeniería de plataformas globales es responsable del desarrollo sw de herramientas que ayudan al análisis y explotación en producción de plataformas como Video, SmartM2M, NOVUM, MobileConnect y otras que dan servicio al Grupo Telefónica en más de 14 países en Europa y Latinoamérica.
El equipo es responsable de la gestión de la demanda de nuevas funcionalidades, el diseño de la arquitectura de la solución, el desarrollo sw de los elementos de Backend y Frontend, las pruebas completas de cada nueva release, así como el despliegue en producción de la misma.
Apoyados en metodologías Agile, Scrum y tecnologías como R, Python, Scala, Java , Android y Spark el objetivo es incorporar nuevas funcionalidades basadas en tecnologías de Machine Learning para asegurar la evolución de las soluciones existentes de acuerdo a la demanda de los equipos que dan soporte en producción a cada una de las plataformas.
Objetivos de aprendizaje:
Se trata de una beca orientada a perfiles de desarrolladores sw que deseen potenciar sus skills y tengan además interés por la participación en actividades de machine learning y desarrollo de aplicaciones móviles.
Al finalizar la beca, el participante dispondrá de experiencia en desarrollo Java, Android, técnicas de Machine Learning, Git, Jira
Plan de Formación:
En la fase inicial de la beca, se diseñará un plan que asegurará que el estudiante adquiere el conocimiento mínimo necesario para poder desarrollar su colaboración con el equipo. Se le ofrecerá la documentación necesaria para conocer el producto/servicio sobre el que va a trabajar, dispondrá de charlas formativas programadas con diferentes miembros del equipo que se asegurarán de que adquiera conocimientos específicos y, en caso necesario, se le ofrecerá además acceso a formación técnica online específica que le ayude a adquirir aquellos conocimientos necesarios que pudiera no tener (lenguajes de programación,
A lo largo de la duración de la beca, se considerará además la posible asistencia a cursos o seminarios específicos con el resto del equipo o de forma individual.
Funciones a desempeñar:
El estudiante desarrollará su actividad apoyando al equipo en las siguientes tareas:
- Técnicas de Machine Learning y plataformas de procesamiento distribuido
- Desarrollo de diagnósticos de Servicio
- Desarrollo de aplicaciones móviles Android
- Entregas (GIT, JIRA)