Job Search - ACM/ICPC Programming Trainer, Dept. of CSE

Job Search
Position Department
ACM/ICPC Programming Trainer Computer Science and Engineering (CSE)

ABOUT ULAB

The University of Liberal Arts Bangladesh is a government-approved non-profit, private university devoted to developing young minds to their fullest potential through the free and creative pursuit of knowledge. ULAB provides an excellent working environment and competitive remuneration.

ULAB is an equal-opportunity employer. Suitably qualified female candidates are strongly encouraged to apply.

JOB CONTEXT

Programming contests have grown steadily in recent years. Programming lovers have a plenty of choices on what contests to attend. Nevertheless, ICPC is still one of the most influencing world-wide programming contests, attracting a huge number of people representing thousands of schools in over sixty countries.

ACM/ICPC is a world-wide annual programming contest over thirty years. As in other competitions, the result of a team largely depends on how they are trained. ICPC team training, which can hopefully help some teams improving their training process and hence then results.

REPORTING

The Trainer reports to the Head of the CSE Department.

JOB RESPONSIBILITIES

  1. Prepare the students for ACM/ICPC regional contests and get a spot at the world finals contests
  • Improving Student’s Coding Ability
  • Enhancing Student’s Theoretical Background
  • Efficiency in Algorithms Designing Techniques
  • Increase understanding of how algorithms can be applied to solve problems; improve implementation skills and team dynamics under competition constraints
  1. Scheduling and planning the training sessions
  2. Prepare subject-wise syllabus, session, and lesson plans, keep records of what problems students cannot solve, and consult with them according to scheduled plan, trainee progress charts, logbook, etc.
  3. Setting up regular contests, authoring new problems
  4. Planning Student’s Training
  • Schedule individual training: The aim of individual training is to improve individual skills
  • Schedule team training: Team training concentrates on collaboration and contest strategies
  1. Preparing Contest materials
  • In real ICPC contests, people are allowed to bring a limited amount of printed materials. All three people in a team should be familiar with these materials, and it's recommended that it is prepared by all three people rather than a single person.

TYPE OF ENGAGEMENT

  1. To be engaged to participate in all Inter-University Programming Contest in Bangladesh.
  2. To conduct weekly sessions
  3. To ensure learners attending classes on time, complete training, and maintain discipline.

EMPLOYMENT STATUS

Contractual

QUALIFICATIONS

  1. EDUCATION
  • Bachelor of Science (BSc) in CSE from any reputed university.
  1. EXPERIENCE
  • Experience to participate in ACM/ICPC regionals or worlds final as a contestant or as a coach
  • Experience to train the students for regionals or worlds final competitive programming contests
  • Experience in creating problems for online contests in UVa Online Judge and other programming contests
  1. SKILLS
  • Strong people skills and ability to work in teams across the university
  • Excellent communication and creative writing skills (English & Bangla)
  • High level of IT skills

JOB LOCATION

Dhaka

SALARY

Negotiable

 

APPLICATION PROCEDURE

Please apply using the following link:

https://forms.gle/57dxjqv44nzStAew8

 

Only short-listed candidates will be called for an interview.

Application deadline: September 13, 2022