SDE+Instructor: DSA

2 - 5 years

8 - 12 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Job Title: SDE+ Instructor(DSA)

Location:

About the Role:

Newton School and Ajeenkya DY Patil University

renowned professionals and industry leaders

Software Development Engineer(SDE) + Instructor –Data Structure and Algorithms (DSA)

This is a full time Academic role at

Key Responsibilities:

  • Software Development & DSA Expertise:

  • Design and implement high-performance algorithms and data structures.
  • Work on real-world 

    System Design, Low-Level Design (LLD), and High-Level Design (HLD)

     problems.
  • Provide 

    code reviews, optimizations, and best coding practices

     for students and junior developers.
  • Solve and teach 

    competitive programming problems (CodeChef, Leetcode, CodeForces, etc.)

    .
  • Teaching & Mentorship:

  • Deliver in-depth lectures on 

    DSA, System Design, Competitive Programming, and Full-Stack Development

    .
  • Guide students on 

    real-world coding challenges, projects, and hackathons

    .
  • Provide 

    mock interviews, coding assessments, and mentorship

     for job placements.
  • Curriculum Development & Industry Collaboration:

  • Design an industry-relevant 

    DSA & System Design curriculum

     aligned with tech hiring standards.
  • Collaborate with industry professionals for guest lectures and 

    live projects

    .
  • Stay updated with the latest tech trends and incorporate them into training modules.

Required Skills & Qualifications:

  • Educational Background:

     Bachelor’s/Master’s in 

    Computer Science, Software Engineering, or related field

     from a Tier-1/Tier-2 institute (IITs, NITs, IIITs preferred).
  • Industry Experience:

  • 4+ years

     of software development experience in a 

    product-based company

    .
  • Hands-on experience in 

    building scalable, high-performance systems

    .
  • Technical Expertise:

  • Programming Languages:

     Strong in 

    C++, Java, Python

    .
  • Data Structures & Algorithms (DSA):

     Advanced Data Structures and Algorithm -  Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Sorting Algorithms, Searching Algorithms, Dynamic Programming, Algorithm Analysis, Recursion,Python, Fundamentals of programming.
  • System Design:

     Experience with 

    HLD, LLD, microservices, caching, and database scaling

    .
  • Competitive Programming:

     Proven track record in 

    Leetcode, Codeforces, or ICPC participation

    .
  • Teaching & Mentorship:

  • 2+ years

     of experience in teaching, training, or mentoring students/professionals in 

    DSA & Software Engineering

    .
  • Ability to 

    simplify complex coding concepts

     and engage students effectively.

Good to have :

Perks and Benefits :

Interview Process:

technical expertise, teaching ability, and cultural fit

In the meantime, you can explore our website Newton School of Technology  to learn more about Newton School of Technology and our work.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Incanus Technologies logo
Incanus Technologies

Satellites and Telecommunications

San Francisco

RecommendedJobs for You

Dehradun, Phagwara, Delhi / NCR

Indore, Dehradun, Jaipur