Database Design and SQL
Tufts University
Medford, United States of America
2 months ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 12KJob location
Medford, United States of America
Tech stack
Data analysis
Software Applications
Information Systems
Databases
Data Definition Language
Information Engineering
Relational Databases
Database Design
Database Theory
PostgreSQL
Microsoft SQL Server
MySQL
Oracle Applications
Software Engineering
SQL Databases
Systems Integration
Information Technology
Data Analytics
Data Management
Job description
We are seeking a Part-time Lecturer in Data Analytics to teach Database Design and SQL at the graduate level on Tuesday and Thursday afternoons. The successful candidate will deliver high-quality instruction that equips students with a thorough understanding of relational databases and their central role in modern software applications and data analytics workflows.
This position emphasizes both conceptual foundations and applied skills, preparing students to design relational database systems and use SQL effectively for data management and analysis., * Teach graduate-level courses in database design and SQL online and in-person.
- Develop and deliver engaging lectures, hands-on labs, and applied assignments
- Guide students in understanding relational database concepts, including data modeling and normalization
- Teach SQL for data definition, manipulation, and analysis (e.g., joins, aggregations, subqueries)
- Design course materials that connect database concepts to real-world data analytics applications
- Assess student performance and provide timely, constructive feedback
- Support students in developing practical data skills relevant to industry needs
- Collaborate with program director to ensure alignment with program learning objectives
Requirements
- Master's degree in Data Analytics, Computer Science, Information Systems, or a related field (Ph.D. preferred)
- Demonstrated professional expertise in relational database design and SQL
- Experience teaching at the undergraduate or graduate level, or equivalent professional training experience
- Ability to translate technical concepts into clear, accessible instruction
- Strong communication and organizational skills, * Industry experience working with databases in applied settings (e.g., analytics, software development, data engineering)
- Experience with database management systems such as MySQL, PostgreSQL, SQL Server, or Oracle
- Familiarity with integrating databases into data analytics workflows or business intelligence tools
- Experience teaching diverse student populations
- Experience teaching in hybrid or online environments or willingness to learn and participate in training to facilitate this style of learning., The ideal candidate values applied, student-centered learning and emphasizes the connection between theory and practice. They are committed to helping students build both technical proficiency and analytical thinking skills, particularly in understanding how databases support data-driven decision-making.