Docente TP Maestría en Ciencia de Datos e Inteligencia Artificial
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
UTEC - Universidad de Ingeniería y Tecnología is seeking a Docente TP Maestría en Ciencia de Datos e Inteligencia Artificial to join our team. In this role, you will be responsible for teaching Programming 101, a fundamental course for developing competencies in data analysis and artificial intelligence.
Responsibilities
- Teach the Programming 101 course, essential for developing skills in data analysis and artificial intelligence.
- Design, prepare, and update class materials aligned with best practices in Python teaching and the most commonly used tools in data science.
- Evaluate student performance through practices, exams, projects, and case studies that integrate programming, data manipulation, and visualization.
- Foster a deep understanding of data structures, efficient algorithms, and the use of specialized libraries such as NumPy, Pandas, Matplotlib, and Seaborn.
- Guide the development of practical solutions to real-world problems through structured programming, complexity analysis, and effective dataset manipulation.
Requirements
- Technical Knowledge:
- Python fundamentals: Mastery of data types, functions, string manipulation, control structures (selective, repetitive, and nested), and functional programming.
- Data structures: Experience working with lists, tuples, dictionaries, sets, matrices, slicing techniques, and list comprehensions.
- File and module handling: Ability to teach file reading/writing, exception handling, and code organization through modules and packages.
- Complexity analysis and algorithms: Knowledge of time and computational complexity analysis, as well as the design and implementation of recursive algorithms.
- NumPy: Experience in array manipulation, mathematical operations, and linear algebra applied to artificial intelligence.
- Pandas: Proficiency in creating and manipulating DataFrames, data selection and indexing, hierarchical and boolean indexing, dataset combination (concat, append, merge, join), aggregation, and grouping.
- Data visualization: Practical experience with Matplotlib and Seaborn for creating informative and effective graphs.
Nice to Have
- Experience using databases in machine learning and advanced analytics applications.
- Previous teaching experience in graduate programs or professional training programs.
- Participation in data science or AI projects involving Python programming, analysis of large data volumes, and visualization.
- Practical knowledge of programming best practices, debugging, and code optimization.
- Experience in developing interactive teaching materials, Jupyter notebooks, and practical exercises applied to real cases.
We Offer
- Salary in line with the market.
- Personalized training platform.
- Discounts at over 200 establishments.
- Opportunity to learn and get involved in various UTEC projects.
About the Company
At UTEC, we are committed to diversity and inclusion. We guarantee equitable selection processes based on respect and equal opportunities for all people, without distinction of origin, gender, age, or disability.
Contact
Guillermo Barriga
Coordinator of Recruitment and Selection
Administrative Positions
Join Our Team
Visit our open positions:
- Auxiliar de Ensayos de Materiales
- Profesor Tiempo Parcial - Curso: Energía Eólica
- Docente a Tiempo Parcial - Curso: Visualización de datos
About Universidad de Ingeniería y Tecnología - UTEC
At UTEC, we train professionals capable of designing solutions to future problems through a different learning methodology. We challenge ourselves to grow and exceed our own expectations. We celebrate the achievements of our community, aware that each individual advancement strengthens our collective impact.
We invite you to be part of the UTEC community, a space where talent is enhanced, and ideas are turned into action to leave a lasting impact. Here, you will be part of a team committed to building a better future for all.
“En UTEC reafirmamos nuestro compromiso con la diversidad y la inclusión. Garantizamos procesos de selección equitativos, basados en el respeto y la igualdad de oportunidades para todas las personas, sin distinción de origen, género, edad o discapacidad.”*