Per Scholas is a nonprofit organization dedicated to advancing economic mobility through tech training. The Instructional Assistant will support the delivery of a Data Engineering curriculum, assisting learners with tutoring, grading, and classroom management to ensure student success.
Responsibilities:
- Lab Facilitation: actively circulate (virtually or physically) during hands-on labs to help learners troubleshoot code in Python, SQL, and Linux environments
- Targeted Tutoring: Lead instructor-approved study groups and provide one-on-one tutoring for learners struggling with specific concepts (e.g., ETL pipelines, DataFrames)
- Substitute Teaching: Be prepared to step in and lead a lesson, review session, or proctor an exam in the event of a short-term instructor absence
- AI Integration: Model the use of Google Gemini to help students debug their own code, ensuring they understand the logic rather than just copying answers
- Progress Tracking: Implement individualized study plans for at-risk learners and collaborate with the detailed learner progress reviews
- Administrative Duties: Take and track daily attendance and enter real-time grades in Salesforce and Canvas
- Platform Management: Assist in setting up HackerRank assessments and tracking completion of Coursera modules (Google Data Analytics Certificate)
- Classroom Decorum: Enforce and model professional standards, including dress code, punctuality, and respectful communication
- Equipment: Ensure any classroom or borrowed equipment is used properly and returned/stored (if applicable)
Requirements:
- Bachelor's Degree in Computer Science, Data Science, or a related field
- Graduate of a rigorous Technical Bootcamp (Per Scholas alumni preferred)
- Equivalent Industry Experience in Data Engineering, Data Analytics, or Software Development
- Strong functional knowledge of Python
- Ability to write and explain intermediate SQL queries (Joins, Aggregations, Subqueries) and troubleshoot database connection issues
- Comfortable with Linux CLI navigation, file management, and basic permissions
- Proficiency in using Google Gemini (or ChatGPT) as a teaching aid and productivity tool
- Experience with VS Code, Jupyter Notebooks, Google Colab
- Familiarity with Canvas and Salesforce
- Experience with HackerRank and Coursera
- Ability to communicate effectively using Zoom and Slack
- Ability to enforce and model professional standards, including dress code, punctuality, and respectful communication
- Ability to implement individualized study plans for at-risk learners and collaborate with detailed learner progress reviews
- Ability to actively circulate during hands-on labs to help learners troubleshoot code
- Familiarity with AWS services (S3, RDS) or the AWS Cloud Practitioner certification
- Experience creating dashboards in Tableau or PowerBI
- Conceptual understanding of Apache Spark or Hadoop ecosystems