Engaging Learning Lab Hiring Python and Javascript developers and Research Assistants

Engaging Learning Lab Hiring Python and Javascript developers and Research Assistants

The Engaging Learning Lab is recruiting 2 undergraduate software developers and 1 undergraduate research assistant for Spring 2021 with an option to extend into a paid summer internship. These will be paid hourly positions offered as part of a funded National Science Foundation Project. 

All students will be required to attend project-specific meetings and the weekly lab meeting. Undergraduate students for the 2 positions need to be able to commit at least 10hrs/week. 

Please see below for the specific requirements of each position. Applications will be accepted until Monday, February 8, 2021. 

The ELL Lab, led by Dr. Christina Gardner-McCune, conducts research in CS Education, with a focus on designing programming environments and studying K-12 and undergraduate student learning and challenges. For more information about the Lab and current research projects, please visit 

 

Position 1 & 2

We are looking to recruit an undergraduate student who will assist in a project investigating the design of block-based programming environments for children (such as Scratch or Ardublockly). The student will primarily assist in 1) the development of a web-based block-based programming environment, based off of the Ardublockly library, node.js, and cloud deployed; 2) automated testing, continuous deployment, and maintenance (DevOps); and (3) user and usability testing of the novel programming environment with K-12 students, undergraduate mentors, and research staff. 

Required Qualifications:

  • Web development experience, with knowledge of JavaScript
  • Interest in conducting research

Desired Qualifications:

  • Javascript (minimum requirement)
  • Node.js and React experience (preferred requirement)
  • Experience with block-based programming is welcomed (plus)
  • Experience working with children in educational settings (tutoring, summer camps/workshops, etc.) (plus)

Soft Skills:

  • Willing to learn new libraries/APIs quickly
  • Good communication skills, friendly and professional
  • Flexible – details of the project may change along the way

Apply

  • Apply by Monday, February 8, 2021
  • If Interested (or for questions), please send your resume to: Megha (meghanagarmunoli@ufl.edu) 

 

Position 3

We are looking to recruit an undergraduate student who will assist in a project investigating the design of an AI summer camp for high school students. The student will primarily assist in 1) the development of hands-on activities and demos to engage students in AI and ML programming and experimentation with AI; 2) piloting activities to evaluate their effectiveness; and (3) teaching at the summer camp.

Required Qualifications:

  • knowledge of python or JavaScript
  • Interest in conducting research

Desired Qualifications:

  • Python (minimum requirement)
  • Javascript (minimum requirement)
  • Machine Learning or AI programming (preferred requirement)
  • NumPy, PyTorch, Tensor Flow, Jupiter Notebook is welcomed (plus)
  • Experience with block-based programming is welcomed (plus)
  • Experience working with children in educational settings (tutoring, summer camps/workshops, etc.) (plus)

Soft Skills:

  • Willing to learn new libraries/APIs quickly
  • Good communication skills, friendly and professional
  • Flexible – details of the project may change along the way

Apply

  • Apply by Monday, February 8, 2021
  • If Interested (or for questions), please send your resume to: Dr. Gardner-McCune (gmccune@ufl.edu)