3,580 Data Structures jobs in India
Data Structures
Posted today
Job Viewed
Job Description
Company Description
Technoglobe, located in Baif Road, Wagholi, Pune, is a professional training center dedicated to equipping students, professionals, and organizations with high-impact skills for the real world. Our programs cover computer and IT courses, soft skills, languages, and professional certifications, all designed to be practical, flexible, and industry-relevant. We serve the local community, offering certified computer and software training, professional development programs, and corporate and government training solutions.
Role Description
This is a on-site role located in Pune for a Data Structures & Algorithms, Python Trainer. The Trainer will be responsible for designing, developing, and delivering specialized training programs in Data Structures, Algorithms, and Python. Tasks include creating course materials, conducting interactive training sessions, assessing student performance, and providing feedback and support. The Trainer will also stay updated with the latest industry trends to ensure the curriculum remains relevant and effective.
Qualifications
- Strong knowledge of Data Structures, Algorithms, and Python
- Experience in designing and delivering technical training programs
- Excellent instructional and presentation skills
- Data Analytics, Data Analysis, and Analytical Skills
- Data Management and Data Modeling
- Relevant educational background, such as a degree in Computer Science or related field
- Prior experience in a training or teaching role is a plus
- Ability to engage and inspire learners
- Candidate must be passionate about teaching students keeping them engaged during the entire course.
Data Structures Trainer
Posted today
Job Viewed
Job Description
Experience
3 - 5 Years
No. of Openings
1
Education
B.E, B.Tech
Role
Data Structures Trainer
Industry Type
Education / Teaching / Training / Colleges /Institutes / Universities
Gender
( Male / Female )
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Office
Face interview location
Vadodara
SDE+Technical Instructor: Data Structures
Posted 1 day ago
Job Viewed
Job Description
Job Title: SDE & Instructor ( DSA)
Location: Sonipat | Bangalore (On-site)
Institution: Newton School of Technology
(in collaboration with Rishihood University & S-Vyasa Institute)
Experience:
- 3+ years in Software Development & Data Structures & Algorithms (DSA)
- 2+ year in teaching/training B.Tech students.
About the Role:
Newton School of Technology, in partnership with Rishihood University and Ajeenkya DY Patil University, is pioneering a new model of B.Tech education that blends strong computer science fundamentals with real-world industry expertise.
We are seeking passionate SDE+ Instructor to join our Computer Science Department . This is an academic-focused role where you will teach, mentor, and guide B.Tech Computer Science students while also applying your software development and competitive programming expertise .
This is a full-time, on-site faculty role at our Sonipat and Bangalore campuses .
Key Responsibilities
Teaching & Mentorship
- Deliver engaging lectures to B.Tech Computer Science students on Data Structures, Algorithms, and System Design .
- Mentor students on competitive programming, coding challenges, and hackathons .
- Conduct labs, tutorials, assessments, and mock interviews to prepare students for placements.
Software Development & DSA Expertise:
- Design and implement advanced data structures and algorithms .
- Solve real-world System Design problems (HLD & LLD) .
- Provide guidance on coding best practices, debugging, and code optimization .
Curriculum & Industry Alignment
- Build and update an industry-relevant DSA curriculum aligned with software hiring standards.
- Collaborate with industry experts for guest lectures and live projects .
- Keep the program aligned with emerging technologies and coding trends .
Required Skills & Qualifications
- Education : B.Tech/M.Tech in Computer Science, Software Engineering, or related field (IITs/NITs/IIITs preferred) .
- Industry Experience :
3+ years in software development (preferably in product-based companies).
Strong experience in scalable systems and applying DSA in practice.
- Technical Expertise :
- Languages: C++, Java, Python .
- DSA Mastery: Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Recursion, Sorting, Searching, Dynamic Programming, Algorithm Analysis.
- System Design: HLD, LLD, microservices, caching, database scaling .
Must-Have:
- Active participation in Competitive Programming (ICPC, Codeforces, Leetcode, CodeChef, etc.).
- Strong profiles on coding platforms with consistent problem-solving history.
- Ability to simplify complex concepts and keep students engaged.
- Passion for teaching and mentoring B.Tech students .
Good to Have
- Prior experience teaching undergraduate/graduate students .
- Familiarity with modern pedagogy & teaching tools .
- Research orientation in computer science and education .
Perks & Benefits
- Competitive salary packages.
- Opportunity to work alongside ICPC World Finalists Deepak Kumar Gour and Ashwin Krishnamoorthy , ISRO scientists, and other industry leaders.
- Access to state-of-the-art labs and facilities .
- Platform to drive innovation and shape the next generation of tech talent .
Interview Process
Round 1 – Technical Evaluation : Coding/DSA problem-solving assessment.
Round 2 – Teaching Demonstration : Deliver a mock lecture to evaluate pedagogy.
Round 3 – Final Discussion : Interaction with Newton School & University leadership for cultural fit.
Learn more about us:
Newton School of Technology
Subject Matter Expert(Data Structures
Posted today
Job Viewed
Job Description
Company Description
FACE Prep is one of India's largest placement-focused skill development companies for job preparation. Founded in 2008, FACE Prep has enabled millions of students to launch their careers in the tech sector. Our programs include Masterclasses, self-paced last mile prep, and workshops/bootcamps that help students acquire the skills needed for high-paying jobs in tech. Our alumni work at top tech companies globally, including Google, Microsoft, Meta, Adobe, Paypal, Amazon, and many others.
Role Description
This is a full-time on-site role located in Coimbatore for a Subject Matter Expert in Data Structures & Algorithms. The role involves designing and delivering course content, conducting lectures and workshops, creating assessments, and providing mentorship to students. The Subject Matter Expert will also be responsible for staying updated with the latest industry trends and incorporating them into the curriculum.
Qualifications
- Proficiency in Data Structures and Algorithms
- Strong Data Analytics skills
- Experience in Data Management and Data Modelling
- Excellent Analytical Skills
- Effective communication and teaching skills
- Ability to work collaboratively in an on-site environment
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Prior teaching or mentorship experience is a plus
Immediate joiners with strong interest in mentoring and curriculum designing only need to apply. Laptop is mandatory. Irrelevant profiles will be rejected.
Location: Coimbatore
C++ and Data Structures Professional
Posted today
Job Viewed
Job Description
We are looking for a skilled professional with 4 to 8 years of experience in C++ and data structures to join our team as a TDSC - C++ and Data structures expert. The ideal candidate will have strong academic background in Computer Science and experience working with storage tools/PC applications for HDD/SSD drive management, SATA/SAS protocol, and HDD DRV Tool team.
Roles and Responsibility
- Design, develop, and test software applications using C++ and data structures.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain high-quality, efficient, and scalable code.
- Troubleshoot and debug complex issues related to C++ and data structures.
- Participate in code reviews and contribute to improving overall code quality.
- Stay updated with industry trends and emerging technologies in C++ and data structures.
Job Requirements
- Strong proficiency in C++, data structures, and algorithms.
- Experience with storage tools/PC applications for HDD/SSD drive management, SATA/SAS protocol, and HDD DRV Tool team is desirable.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work in a fast-paced environment and meet deadlines.
- A B.Tech degree with a strong academic record in Computer Science is required.
- Notice period: 0-30 days.
Senior Dotnet Developer +Data structures
Posted today
Job Viewed
Job Description
JOB DESCRIPTION :
Designation:
Senior Programmer Lead
Experience:
5+ years
Client : IDrive
Role type:
Full-time | Permanent
Location:
Whitefield, Bangalore
Budget : 40 LPA Max
What you will be doing:
Backend architecture & development
· Design, build, and maintain scalable SaaS microservices using .NET Core.
· Apply sound architecture principles, design patterns, and development best practices.
· Write secure, high-quality, and well-tested code.
System performance & problem solving
· Develop cloud-native backend components with focus on concurrency, scalability, and reliability.
· Optimize system performance using multithreading and event-driven programming.
· Participate in on-call rotations and contribute to high-availability systems.
Cloud-native engineering
· Work on services deployed in Linux-based cloud environments
· Take ownership of service reliability and cloud operations.
· Ensure efficient integration with third-party public cloud APIs (e.g., Microsoft, Google, AWS).
Collaboration & ownership
· Contribute to technical discussions, code reviews, and team-wide engineering decisions.
· Collaborate with globally distributed developers, DevOps, and QA to ship robust features.
· Drive continuous improvement in code quality, scalability, and deployment practice.
What we expect from you:
· 5+ years of professional experience in backend development.
· Proficiency in .NET Core with a strong command of C#.
· Solid experience in multi-threaded and concurrent programming.
· Familiarity with Linux environments and services.
· Strong foundation in computer science fundamentals—data structures, algorithms, system design.
· Experience designing and developing event-driven architectures.
· Ability to work independently, take initiative, and deliver scalable backend solutions.
· Bachelor's degree in Computer Science, Engineering, or a related field from a recognized institution.
Good to have:
· Experience working with Microsoft Graph APIs, Google Workspace APIs, AWS S3 APIs, or similar public cloud APIs.
· Background in SaaS backup platforms, data protection, or cloud storage.
Why join us?
At IDrive, we're creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally.
Here's what you can look forward to as part of our team:
Work & life balance
· Hybrid work model with flexible hours to suit your lifestyle
· Paid time off and holidays to relax and recharge
· Parental leave for life's important milestones
Health & wellness
· Medical insurance with customizable coverage for you and your family
· Comprehensive life and accidental insurance for added peace of mind
Culture & community
· Company events and team lunches to foster connection and collaboration
· Festival gifts and goodies to celebrate special occasions together
Perks that matter
· Competitive pay that reflects your experience and contributions
· Online storage space
Data Structures and Algorithms Trainer
Posted today
Job Viewed
Job Description
Job Description: We are seeking an experienced and passionate Data Structures and Algorithms Trainer to join our team. The ideal candidate will have a strong background in computer science, proficiency in C, C++, and Python, and a proven track record of teaching and mentoring students. This role requires onsite training, providing hands-on, interactive learning experiences to our students.
Responsibilities:
- Develop and deliver comprehensive training programs on data structures and algorithms.
- Create and maintain course materials, including lecture notes, assignments, and assessments.
- Provide hands-on coding sessions and real-world examples to enhance learning.
- Assess student progress and provide constructive feedback.
- Stay updated with the latest trends and advancements in data structures and algorithms.
- Foster a positive and engaging learning environment.
- Collaborate with other trainers and team members to continuously improve the curriculum.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience in programming with C, C++, and Python.
- In-depth knowledge of data structures and algorithms.
- Proven teaching or training experience, preferably in a classroom or corporate setting.
- Excellent communication and presentation skills.
- Ability to explain complex concepts in a clear and understandable manner.
- Strong problem-solving skills and a passion for teaching and mentoring.
- Willingness to travel and conduct onsite training sessions.
Preferred Qualifications:
- Experience with competitive programming or algorithmic competitions.
- Published work or contributions to open-source projects related to data structures and algorithms.
- Familiarity with online teaching tools and platforms.
Job Types: Part-time, Contractual / Temporary, Freelance
Contract length: 3 months
Pay: From ₹75,000.00 per month
Benefits:
- Commuter assistance
- Flexible schedule
- Food provided
- Internet reimbursement
Ability to commute/relocate:
- Lucknow, Uttar Pradesh: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred)
Experience:
- total work: 2 years (Preferred)
- total: 3 years (Preferred)
Work Location: In person
Be The First To Know
About the latest Data structures Jobs in India !
Sr Software Engineer-Data Structures
Posted today
Job Viewed
Job Description
We are hiring
Position: Sr. Software Engineer-Data Structure and Algorithms
Location: Remote
EXP: 5+ yrs
Must have: Data structures, Algorithm design, and Systems programming
Short term contract-2 months (Laptop is not provided)
Full Time: 7:30 PM-12:30 AM IST Fixed and 3 hrs-Flexible
Part time: 7:30 PM-12:30 AM IST
Job Description:
- 5+ years of experience in software engineering, algorithm design, or systems-level programming.
- Strong proficiency of 4+ years exp in any one languages Python/JavaScript/JAVA
- Proven ability to write clear, concise, and technically challenging algorithmic code.
- Strong understanding of algorithmic complexity, performance optimization, and computational constraints.
- Experience with test automation, benchmark creation, or complex systems evaluation is a strong plus.
- Familiarity with modern software data formats (e.g., JSON, YAML) and version-controlled codebases.
Domains of Expertise: Successful candidates will demonstrate deep fluency in at least four of the following areas:
- Core Data Structures: Trie, Segment Tree, Union Find
- Algorithmic Paradigms: Dynamic Programming, Greedy Algorithms, Bitmasking
- Graph Algorithms: Shortest Paths, Network Flow, Topological Sorting
- Mathematics & Number Theory: Geometry, Probability, Modular Arithmetic
- String Processing: Suffix Trees, Rolling Hashing, Pattern Matching
- Advanced Topics: 2-SAT, Fast Fourier Transform (FFT), Linear Programming
If interested, Please share your updated CV to
SDE+Technical Instructor: Data Structures
Posted today
Job Viewed
Job Description
Location: Sonipat | Bangalore (On-site)
Institution: Newton School of Technology
(in collaboration with Rishihood University & S-Vyasa Institute)
Experience:
- 3+ years in Software Development & Data Structures & Algorithms (DSA)
- 2+ year in teaching/training B.Tech students.
About the Role:
Newton School of Technology, in partnership with Rishihood University and Ajeenkya DY Patil University, is pioneering a new model of B.Tech education that blends strong computer science fundamentals with real-world industry expertise.
We are seeking passionate SDE+ Instructor to join our Computer Science Department. This is an academic-focused role where you will teach, mentor, and guide B.Tech Computer Science students while also applying your software development and competitive programming expertise.
This is a full-time, on-site faculty role at our Sonipat and Bangalore campuses.
Key Responsibilities
Teaching & Mentorship
- Deliver engaging lectures to B.Tech Computer Science students on Data Structures, Algorithms, and System Design.
- Mentor students on competitive programming, coding challenges, and hackathons.
- Conduct labs, tutorials, assessments, and mock interviews to prepare students for placements.
Software Development & DSA Expertise:
- Design and implement advanced data structures and algorithms.
- Solve real-world System Design problems (HLD & LLD).
- Provide guidance on coding best practices, debugging, and code optimization.
Curriculum & Industry Alignment
- Build and update an industry-relevant DSA curriculum aligned with software hiring standards.
- Collaborate with industry experts for guest lectures and live projects.
- Keep the program aligned with emerging technologies and coding trends.
Required Skills & Qualifications
- Education: B.Tech/M.Tech in Computer Science, Software Engineering, or related field (IITs/NITs/IIITs preferred).
- Industry Experience:
3+ years in software development (preferably in product-based companies).
Strong experience in scalable systems and applying DSA in practice.
- Technical Expertise:
- Languages: C++, Java, Python.
- DSA Mastery: Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Recursion, Sorting, Searching, Dynamic Programming, Algorithm Analysis.
- System Design: HLD, LLD, microservices, caching, database scaling.
Must-Have:
- Active participation in Competitive Programming (ICPC, Codeforces, Leetcode, CodeChef, etc.).
- Strong profiles on coding platforms with consistent problem-solving history.
- Ability to simplify complex concepts and keep students engaged.
- Passion for teaching and mentoring B.Tech students.
Good to Have
- Prior experience teaching undergraduate/graduate students.
- Familiarity with modern pedagogy & teaching tools.
- Research orientation in computer science and education.
Perks & Benefits
- Competitive salary packages.
- Opportunity to work alongside ICPC World Finalists Deepak Kumar Gour and Ashwin Krishnamoorthy, ISRO scientists, and other industry leaders.
- Access to state-of-the-art labs and facilities.
- Platform to drive innovation and shape the next generation of tech talent.
Interview Process
Round 1 – Technical Evaluation: Coding/DSA problem-solving assessment.
Round 2 – Teaching Demonstration: Deliver a mock lecture to evaluate pedagogy.
Round 3 – Final Discussion: Interaction with Newton School & University leadership for cultural fit.
Learn more about us:
Newton School of Technology
Sde+technical instructor: data structures
Posted today
Job Viewed