Adjunct Professor
9 days ago
Segovia
Adjunct Professor – Data Structures and Storage (Spring Semester, Urgent) IE University – School of Science and Technology is seeking an experienced Professor/Adjunct Faculty to teach Data Structures and Storage for the Spring semester at our Segovia campus. This is an urgent hire, and we are looking for candidates who can accommodate a defined timetable and deliver an engaging, practice-oriented learning experience. Support will be offered from other professors teaching the course. Role overview • Course: Data Structures and Storage, • Teaching load: 30 class sessions (Spring semester), • Start: Spring semester (ASAP onboarding), • Deliver high-quality lectures and applied sessions covering core topics in data structures and storage systems., • Prepare course materials (syllabus alignment, slides, readings, exercises, labs/assignments as applicable)., • Design and grade assessments (projects, quizzes/exams, participation) in line with IE academic standards., • Hold office hours and provide timely feedback and student support., • Proven teaching ability at university level and/or strong industry training experience in data structures, storage, and data management technologies., • Strong mastery of the course's main topics, including:, • Data management in memory and disk and enterprise storage/management fundamentals., • Multidimensional arrays (memory ordering, endianness, strides) and sparse matrices (e.g., COO, CSR), ideally with Python-based implementation., • Data compression (lossy vs. lossless, run-length/entropy encoding, common codecs)., • Error detection and correction for storage/transmission (hash functions for checksums, CRC, FEC, parity, Hamming distance)., • Disk and memory management: storage technologies (HDD/SSD, magnetic/optical), filesystems, RAID (striping/mirroring/parity), business continuity/availability, and data serialization., • Data center and cloud storage concepts (NIST cloud model; deployment/service models; block vs file vs object storage) plus virtualization/containers (e.g., VMware, Docker)., • NoSQL databases and denormalized data models: key-value, document, column-family, and graph databases (e.g., Redis, MongoDB/PyMongo) and related concepts such as sharding/partitioning., • Awareness of current and emerging trends in data management (e.g., in-memory databases, blockchain/P2P storage, quantum computing, sustainability impacts)., • PhD or Master's in Computer Science, Software Engineering, Data Engineering, or related field., • Industry experience building scalable systems and working with databases/storage platforms., • Teach motivated, international students at a highly innovative academic institution. Please submit: • CV (including teaching experience and relevant technical expertise), • Brief statement of interest and availability for the Spring timetable