12 Nov
|
AGS Academys
|
India
12 Nov
AGS Academys
India
AGS Academys is an online learning and career development platform focused on providing industry-oriented technical training to students, graduates, and aspiring software developers. We emphasize practical learning, problem-solving, coding practice, and real-world technical preparation to help learners succeed in the software industry.
Job Description
We are looking for a passionate and skilled DSA Mentor who can train, guide, and mentor aspiring software developers in Data Structures and Algorithms.
The ideal candidate should have strong problem-solving abilities, algorithmic thinking, and proficiency in at least one programming language such as Java, Python, or C++. The candidate should be capable of explaining complex DSA concepts through practical examples, coding exercises, and step-by-step problem-solving approaches.
Key Responsibilities
- Conduct live online training sessions on Data Structures and Algorithms.
- Teach fundamental and advanced data structures.
- Explain time and space complexity (Big O notation).
- Teach searching and sorting algorithms.
- Guide students in solving array and string problems.
- Teach linked lists, stacks, queues, and hash tables.
- Explain recursion and backtracking techniques.
- Teach trees, binary search trees, and graph algorithms.
- Introduce greedy algorithms and dynamic programming.
- Guide students in solving coding interview problems.
- Conduct regular coding challenges and assessments.
- Teach optimal approaches to solving programming problems.
- Review student solutions and provide constructive feedback.
- Prepare students for technical interviews and coding assessments.
Required Technical Skills
- Strong problem-solving and logical thinking skills.
- Data Structures and Algorithms.
- Arrays and Strings.
- Searching and Sorting.
- Linked Lists.
- Stacks and Queues.
- Hashing.
- Recursion and Backtracking.
- Trees and Binary Search Trees.
- Graphs and Graph Traversal.
- Greedy Algorithms.
- Dynamic Programming.
- Time and Space Complexity Analysis.
- Proficiency in at least one programming language: Java, Python, or C++.
Preferred Skills
- Competitive programming experience.
- Experience solving problems on LeetCode, GeeksforGeeks, HackerRank, or CodeChef.
- Knowledge of advanced data structures.
- Experience preparing candidates for technical interviews.
- Strong understanding of optimized algorithms.
- Experience conducting coding assessments and mock interviews.
Who Can Apply?
- Candidates with prior teaching experience or a strong interest in teaching.
- Strong problem solvers with excellent DSA knowledge.
- Junior Software Developers with good algorithmic skills.
- Freshers with strong knowledge of Data Structures and Algorithms.
- Competitive programmers interested in mentoring.
- Experienced Software Engineers interested in teaching and mentoring.
Employment Details
- Job Title: DSA Mentor / Problem-Solving Mentor
- Employment Type: part-time
- Work Location: Remote (Work From Home)
- Company: AGS Academys
Additional Requirements
- Must have a laptop or desktop with a stable internet connection.
- Should be comfortable conducting live online classes.
- Valuable communication and explanation skills are essential.
- Ability to explain optimal solutions step by step.
- Willingness to conduct coding assessments and mock interviews.
Join AGS Academys
If you are passionate about problem-solving, algorithms, and helping others become better programmers, join AGS Academys and help us develop the next generation of software engineering talent.
Pay: ₹100,000.00 - ₹120,000.00 per year
Work Location: Remote
📌 Problem Solving using DSA (India)
🏢 AGS Academys
📍 India