×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Distributed Computing Course Teaching Assistant; TA Online MEng

Remote / Online - Candidates ideally in
Hanover, Grafton County, New Hampshire, 03755, USA
Listing for: New River Community College
Full Time, Part Time, Remote/Work from Home position
Listed on 2025-11-26
Job specializations:
  • IT/Tech
    IT Support
Salary/Wage Range or Industry Benchmark: 4000 USD Monthly USD 4000.00 MONTH
Job Description & How to Apply Below
Position: Distributed Computing Course Teaching Assistant (TA) Online MEng

Position Details

Position Number: 0000000

Stipend: $4,000 monthly (minimum and maximum)

Location:

Hanover, NH / Remote

Job Purpose Course Description

Distributed computing course introduces key principles and challenges in designing and implementing distributed systems. Topics include computer networking, concurrent programming, distributed architectures, algorithms, and system analysis. Students develop proficiency through programming exercises, laboratories, and a term-long, hardware-centric team project.

Required Skills
  • Significant programming and software system design experience
  • Experience with Go (Golang)
  • Familiarity with git, VSCode, Linux command line tools

Familiarity with concurrent programming, computer networking, interprocess communication (e.g., RPC) is a plus. Previous teaching or mentoring experience desirable.

Responsibilities

Support faculty and students during the online MEng course. Tasks include:

  • Assist with synchronous sessions, office hours, and discussion forums
  • Help administer Coursera platform and assist with grading
  • Provide technical support related to course content

Expected commitment: approximately 15 hours per week. Required training in June before the term begins.

Qualifications Required
  • Bachelor’s degree in computer engineering or related field
  • Experience with Go
  • Strong organizational, interpersonal, and communication skills
  • Ability to work independently and as part of a team
  • Time‑management, problem‑solving, multi‑tasking abilities
  • Follow‑up and task tracking skills
Preferred
  • Experience designing and implementing concurrent and distributed systems
  • MS/PhD or equivalent experience in computer engineering or related field
  • Experience as a teaching assistant or instructor
  • Familiarity with learning management systems, especially Coursera
Employment Category

Temporary part‑time, non‑exempt

Equal Opportunity Employer

Dartmouth College is an equal opportunity employer under federal law. We prohibit discrimination on the basis of race, color, religion, sex, age, national origin, sexual orientation, gender identity or expression, disability, veteran status, marital status, or any other legally protected status. Applications are welcome from all.

Background Check

Employment contingent on successful completion of a pre‑employment background check, including criminal background check, reference checks, work history verification, and other required credentials. Results acceptable to Dartmouth College.

Application Process

Application documents required:
Cover Letter, Resume. Optional documents:
Supplemental Questions.

  • Cover Letter
  • Resume
  • Supplemental Questions

    How did you learn about this employment opportunity?

    • Current Dartmouth employee (Specify full name)
    • Word of mouth
    • Mentioned on social or print media (e.g., Linked In, VOX, Valley News)
    • jobs email outreach
    • Recruiter (Specify full name or event)
    • ability JOBS
    • Chronicle of Higher Education
    • Glassdoor
    • Handshake
    • Higher Ed Jobs
    • Higher Ed Military
    • Indeed
    • Inside Higher Ed
    • Linked In's Job Board
    • Recruit Military
    • Dartmouth's Job Board (searchjobs.dartmouth.edu)
    • Other (Specify below)
    Additional Notes

    Applicants may add additional information to their answer (Open‑ended question included).

    #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary