Current openings
Job Title: CS 451/431 Instructional Support Assistant
Job Status: Full time or part time for W20
Number of Job Openings: 1
Job Summary:
The School of Computer Science requires one Instructional Support Assistants (ISA) to assist in the delivery of CS 451/431 as part of a team that includes an instructor and graduate Teaching Assistants (TAs).
CS 451/431 introduces students to infrastructure for data-intensive computing, with a focus on abstractions, frameworks, and algorithms that allow developers to distribute computations across many machines. Topics include core concepts (partitioning, replication, locality, consistency), computational models (MapReduce, dataflows, stream processing, bulk-synchronous parallel), and applications.
Information on the current course offering can be found at https://lintool.github.io/bigdata-2018w/index.html
Job Responsibilities:
The
Instructional
Support
Assistant
(ISA)
provides
the
primary
student
contact,
serving
as
a
consultant
for
course-related
material
through
consulting
hours
and
on-line
communication.
ISAs
also
provide
feedback
to
the
instructor
on
assignments
and
other
course
materials
and
contribute
to
a
quality
learning
experience
for
students.
Experience
will
be
gained
as
co-ordinator
of
the
assignment
marking
activities
of
the
TAs
assigned
to
the
course.
Other
duties
may
include
creation
of
model
solutions
and
marking
schemes
and
creation
of
scripts
needed
for
assignment
testing
and
auto-marking,
as
well
as
providing
support
for
software
tools
and
environments
used
by
the
students.
The
ISA
also
assists
with
proctoring
and
marking
exams
and
performs
various
other
tasks
to
ensure
the
smooth
running
of
the
course.
Training,
mentoring
and
other
resources
are
provided
and
there
is
the
opportunity
for
growth
in
many
areas,
depending
on
the
individual.
This
position
may
be
of
particular
interest
to
students
who
are
considering
graduate
school.
Required Skills:
Good communication, time management and interpersonal skills, attention to detail and a proactive work attitude are required. Background should include the courses required as prerequisites for CS 451, i.e., CS 341, CS 348, and CS 350, or their equivalent. Familiarity with the software tools used in the course (Spark, Hadoop, Scala, Java, and Maven) is an assert. Students currently enrolled in the course are encouraged to apply.
Compensation and Benefits Information:
Salaries are based on education level and work experience.
How to apply
This is a student employment opportunity for the winter term of 2020. If you are in co-op please apply for the position in WaterlooWorks (will be posted in the continuous phases), otherwise please send your resume and transcripts to Fenglian Qiu (f2qiu@uwaterloo.ca), Undergraduate Studies Manager, Cheriton School of Computer Science