Search by job, company or skills

C++ & DSA Trainer

C++ & DSA Trainer

fireblaze ai school
2-4 Years
Not Disclosed
Early Applicant
  • Posted 19 hours ago
  • Be among the first 10 applicants

Job Description

About Us

Fireblaze AI School is a part of Fireblaze Technologies which was started in April 2018 with a Vision to Up-Skill and Train in emerging technologies.

Mission Statement

To Provide Measurable & Transformational Value To Learners Career

Vision Statement

'To Be The Most Successful & Respected Job-Oriented Training Provider Globally.

We Focus widely on creating a huge digital impact. Hence Our Strong Presence over Digital Platforms are a must have thing for use. Below Are the links to all the social media channels.

  • Website - http://fireblazeaischool.in
  • LinkedIN - https://www.linkedin.com/company/fireblazeaischool/
  • Youtube - https://www.youtube.com/c/FireblazeAISchool
  • Facebook - https://www.facebook.com/fireblazeaischool/
  • Instagram - https://www.instagram.com/fireblazeaischool/
  • Twitter - https://twitter.com/FireblazeAi
  • Google Nagpur - https://g.page/fireblazeaischoolnagpurshare
  • Google Pune - https://g.page/fireblazeaischoolpuneshare
  • Spotify Podcast - https://open.spotify.com/show/0VXm4ikfRG29UcwlMnaDNJ

Job Description

About the Role

We are looking for an experienced and passionate C++ & Data Structures and Algorithms (DSA) Trainer to join our academic team. The trainer will be responsible for delivering practical, industry-oriented training and helping students build strong programming, problem-solving, and algorithmic thinking skills.

Key Responsibilities

  • Deliver engaging and structured training sessions on C++ programming and DSA.
  • Teach C++ fundamentals including OOP concepts, STL, pointers, memory management, and advanced programming concepts.
  • Train students on Data Structures and Algorithms, including:
    • Arrays, Strings, Linked Lists
    • Stacks and Queues
    • Trees and Graphs
    • Hashing
    • Recursion and Backtracking
    • Sorting and Searching
    • Greedy Algorithms
    • Dynamic Programming
    • Time and Space Complexity
  • Provide hands-on coding exercises, assignments, and real-world problem-solving tasks.
  • Prepare students for coding interviews, competitive programming, and technical assessments.
  • Conduct coding tests, assessments, mock interviews, and doubt-solving sessions.
  • Explain complex programming concepts in a simple and practical manner.
  • Track student performance and provide constructive feedback.
  • Stay updated with current industry trends, coding practices, and interview patterns.
  • Collaborate with the academic and placement teams to improve students technical and employability skills.
Requirements

Required Skills

  • Strong proficiency in C++ and DSA.
  • Excellent understanding of Object-Oriented Programming and STL.
  • Strong problem-solving and analytical skills.
  • Knowledge of competitive programming and coding interview preparation.
  • Good communication and presentation skills.
  • Ability to teach students with different levels of programming knowledge.
  • Practical, hands-on approach to programming education.

Experience

  • 2+ years of experience in C++/DSA development, training, or mentoring.
  • Teaching/training experience in an educational institute, coding academy, or corporate environment will be an advantage.
  • Candidates with strong competitive programming or software development backgrounds are also encouraged to apply.

Qualifications

  • Bachelor's/Master's degree in Computer Science, IT, Engineering, or a related field.
  • Relevant certifications or industry experience will be an added advantage.

Benefits

What We Offer

  • Opportunity to work with a growing technology and training organization.
  • Professional and collaborative work environment.
  • Opportunity to mentor aspiring technology professionals.
  • Exposure to industry-oriented projects and practical learning.
  • Career growth and development opportunities.

check(event) ; career-website-detail-template-2 => apply(record.id,meta) mousedown=lyte-button => check(event) final-style=background-color:#FF6A0E;border-color:#FF6A0E;color:white; final-class=lyte-button lyteBackgroundColorBtn lyteSuccess lyte-rendered=>

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

Coding interview preparation

Competitive programming

About Company