Docente TP Maestría en Ciencia de Datos e Inteligencia Artificial

HybridSalary not specified

Tech Stack

NumPyPythonPandas

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:

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.”*

Job Details

Location:
Peru
Employment Type:
Part-time
Work Mode:
Hybrid
Posted on TheJob:
Aug 14, 2026
Last checked:
Aug 14, 2026
Apply Now