Adjunct Instructor in Programming for Systems Automation & Data Workflows

Brandeis University
Waltham, United States of America
4 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 79K

Job location

Waltham, United States of America

Tech stack

JavaScript
API
Airflow
Amazon Web Services (AWS)
Azure
Bash
Communications Protocols
Information Systems
Computer Programming
Information Engineering
DevOps
Python
Moodle
Powershell
Elearning
Software Engineering
Systems Integration
Web Platforms
Workflow Management Systems
Data Processing
Scripting (Bash/Python/Go/Ruby)
Azure
Kubernetes
Information Technology
Data Pipelines

Job description

  • Course Logistics and Facilitation: Focuses on the organized and timely rollout of course content, maintaining consistent communication through weekly announcements, and ensuring all instructional activities occur within university-approved digital platforms.
  • Instructor Presence and Engagement: Centers on building an active teaching persona by hosting live introductory sessions, facilitating weekly academic discourse in forums, and maintaining regular availability for student consultation.
  • Individual Feedback and Grading: Emphasizes the professional obligation to provide transparent, rubric-based evaluations and supportive commentary on student work within a standardized weekly timeframe.
  • Professional Conduct and Standards: Requires adherence to university communication protocols, the promotion of respectful online "netiquette," and ensuring the course meets accessibility and technical visibility standards before and during the term.

Requirements

Do you have experience in University teaching experience?, Do you have a Master's degree?, * Required:

  • Master's degree in Computer Science, Software Engineering, Information Systems, Data Engineering, or a closely related field
  • Minimum 3 years of professional experience in programming for automation, scripting, data processing, or enterprise systems integration
  • Demonstrated proficiency in programming languages commonly used for automation and data workflows (e.g., Python, PowerShell, Bash, JavaScript)
  • Experience designing automation scripts, APIs, or data pipeline components within enterprise environments
  • Minimum 1 year experience developing asynchronous online courses for adult learners in higher education
  • At least 1 year of teaching or training experience (preferably online/asynchronous)
  • Experience with online instruction
  • Excellent communication and teaching skills in an online learning environment.
  • Preferred:
  • Doctorate (PhD or DBA) in Computer Science, Software Engineering, Information Systems, Data Engineering, or related field
  • 5+ years of experience in software development, automation engineering, data engineering, or platform engineering leadership
  • Professional experience as a Software Engineer, Automation Engineer, Data Engineer, DevOps Engineer, or Systems Integration Architect
  • Experience working with workflow orchestration and data pipeline tools (e.g., Airflow, Prefect, Azure Data Factory, AWS Step Functions)
  • Industry certifications such as AWS Developer Associate, Azure Developer Associate, Certified Kubernetes Application Developer (CKAD), or equivalent
  • Prior online teaching experience at the graduate level
  • Knowledge of global learner personas and culturally responsive pedagogy
  • Familiarity with Moodle LMS and digital authoring tools (e.g., H5P)

Apply for this position