[Remote] Teaching Assistant - C2QA QIS101 Virtual Summer Program
Note: The job is a remote job and is open to candidates in USA. Brookhaven National Laboratory is a multidisciplinary laboratory focused on advancing science and technology. They are seeking a Teaching Assistant for their Virtual Summer Program to support students in understanding course materials and completing lab assignments while leading workshops and evaluating student progress.
Responsibilities
- Directly support assigned students during each session. Ensure students successfully complete every lab assignment
- Evaluate and submit written grades for assigned student’s solutions to every task in the course using a rubric of output correctness, accuracy, precision, efficiency, and runtime speed compared to the approved solutions
- Take, track, and report on the attendance of assigned students for all sessions of the program, tracking student arrival time and full attendance throughout each session
- Serve as the first point of contact to respond to technical questions (via 1:1 Zoom chat) from assigned students in parallel and cadence with Instructor delivery of course material
- Lead assigned, syllabus allocated, informal sessions titled “TA Time” via Zoom breakout rooms designed to allow students to collaborate, complete assignments, and explore extensions of hands-on labs
- Assist assigned students in the download, installation, and operation of QIS101 software development tools and Python virtual environment application each student computer
- Remotely debug Python code their assigned students have written that is not compiling or running correctly using Zoom
- Each SA-V must be completely familiar with the learning objectives and lab assignments for every session of the program. SA-Vs will attend every session, complete every lab assignment, and upload solutions for evaluation, feedback, and collaboration with program Instructor
Skills
- Active enrollment in an undergraduate or graduate level degree program in Computer Science, Mathematics, Physics, or related. The candidate may not exceed 1 semester past graduation from their program
- Expert skills at debugging and writing Python code using industry best practices for software development
- Outstanding verbal and written communication skills. Ability to speak clearly, simply, and patiently with students who may be non-native English speakers and have limited initial skills
- Must strongly desire to educate, mentor, and inspire junior colleagues to help them master new QIS skills
- Available for compensated overtime to meet with assigned students for materials review, code troubleshooting, and mentoring
- Python 3.11+ and be familiar with creating and managing virtual environments for Python using Conda and Pip
- Experience using an integrated development environment such as Visual Studio Code, PyCharm, or Thonny
- Knowledge of command line interfaces (Apple iTerm2, Windows PowerShell, Linux shells, etc.) to manipulate files and folders
- Experience using Microsoft Excel, PowerPoint, SharePoint, or Google Drive
- Previously completed courses in linear algebra, trigonometry, probability and statistics, multivariable calculus, differential equations, and complex analysis. Ideally, the incumbent will have taken a course in quantum mechanics
Company Overview