Careers

What impact will you make?

Are you ready to apply your knowledge to exciting new challenges? From learning to leadership, this is your chance to take your career to a next level.
Apply for below listed vacancies and our team will get in touch with you.


Full Time Jobs


1) Profile: Associate Mentor/ Mentor

Job Description :

    GeeksforGeeks stands apart from other platforms because only experienced professionals are permitted to lead our cohorts. We are seeking individuals who possess software development/ teaching experience.
    The Mentor will be responsible to take online classes/live classes and will be responsible for the creation of course material.

Required Educational Background :

  • M.tech tier-1 or 2 colleges will be preferred.
  • B.tech/M.tech from other institutes with good competitive programming handles can also apply

Required Experience :

  • 1-5 yrs (experience with Tech Institutes/ Training Institutes/ IT Services Organizations)

Freshers can apply?

  • Yes, if you are good at competitive programming and have a good rating on coding platforms. For example, A rating of 5 stars or more on Codechef.

You should apply if:

  • You are comfortable and confident guiding students through structured lesson plans while sometimes needing to diverge from the lecture track to give real-world examples based on your own experiences.
  • You are honest and open with your students and display a genuine desire to help them learn and grow.
  • You are able to keep your highest-performing students engaged with additional challenges.
  • You are capable of translating your own career experiences into advice for aspiring developers.

What we expect from our Course Mentors:

  • Candidates with Excellent in-depth knowledge of Data Structures and Algorithms along with at least one technology stack
  • Candidates with experience on live projects and excellent programming skills will be preferred.
  • You should possess excellent communication skills and should be able to communicate effectively with diversified student base (Including International Geographic locations).
  • You are willing to research and explore best practices in teaching and are able to contribute to the ongoing evolution of a comprehensive curriculum, with supporting exercises to produce valuable junior developers.

Salary offered: ● 7-9 LPA for Associate Mentors (Freshers from tier 1 and tier 2 colleges)
● 10 LPA and above for experienced professionals

Expected Date of Joining : As soon as possible
Location : Noida

Click here to apply


2) Profile: Software Developer

Job Description :

    We are looking for a coding fanatic who is interested in working upon and learning new technologies. A person who will closely work with our Software team to accomplish the operational excellence of the GeeksforGeeks website. If you think you have the niche for new technologies to work on, you will be our choice to go.

Roles and Responsibilities :

  1. You will be responsible for adding and improving functionalities to the various domains of GeeksforGeeks.
  2. You will be responsible for developing REST APIs for backend services like Authentication, Authorization, etc.

Desired Skills:

  • Good knowledge and working experience in React JS and Javascript.
  • Excellent Knowledge of Data Structures and Algorithms/ Programming Concepts.
  • Experience in basic Web development (HTML5/ CSS3/ JavaScript/ SQL).
  • Well versed with RDBMS with hands on experience in MySQL.
  • Knowledge of Amazon AWS and cloud services.
  • Experience in Backend development (Django/ Core PHP).
  • Familiarity with RESTful APIs to connect Web applications to back-end service.
  • Strong knowledge of Object Oriented programming, design principles, patterns, and best practices.
  • Creativity and critical thinking to optimally implement new features.
  • Familiarity with code versioning tools like Git.
  • Learn quickly and adapt to a fast-changing environment.
  • Ability and eagerness to learn and explore new topics independently.

Qualification : B Tech./ M Tech.(CS/IT) OR MCA
Salary offered: Best in industry.
Expected Date of Joining : As soon as possible
Location : Noida

Click here to apply


3) Profile : Member of Technical Staff (DSA)

Job Description :

    We are looking for a Computer Science enthusiast who is willing to contribute to the technical content development of our website. The position entails working with our review team in the assessment and development of the content present on our website. If you think you have command over DSA on your fingertips along with good analytical skills, then your profile would be the catch for us.

Roles and Responsibilities :

  1. You will coordinate and work with the Technical Content Team for creating and reviewing quality content for our website and stimulate problems for various domains.
  2. Review technical content, articles, codes, and other contents to be published on our website.
  3. Create problems and test the questions across various difficulty levels for Hiring Contests,conducted by GeeksforGeeks.

Desired Skills:

  • Excellent Knowledge of Data Structures and Algorithms
  • Knowledge of other computer science subjects (Would be a plus)

Qualification : B Tech./ M Tech. (CS/IT) OR MCA
Salary offered: Best in industry.
Expected Date of Joining : As soon as possible
Location : Noida
Click here to apply


4) Profile : Member of Technical Staff (JAVA)

Job Description :

    We are looking for a Computer Science enthusiast who is willing to contribute to the technical content development of our website. The position entails working with our review team in the assessment and development of the content present on our website. If you think you have command over Java on your fingertips along with good analytical skills, then your profile would be the catch for us.

Roles and Responsibilities :

  1. You will coordinate and work with the Technical Content Team for creating and reviewing quality content for our website and stimulate problems for various domains.
  2. Review technical content, articles, codes, and other contents to be published on our website.
  3. Create problems and test the questions across various difficulty levels for Hiring Contests, conducted by GeeksforGeeks.

Desired Skills:

  • Excellent Knowledge of Java
  • Knowledge of other computer science subjects, Java Advanced would be a plus

Qualification : B Tech./ M Tech. (CS/IT) OR MCA
Salary offered: Best in industry.
Expected Date of Joining : As soon as possible
Location : Noida
Click here to apply


5) Profile : Course Counsellor (Sales)

Job Description :

    GeeksforGeeks is currently looking for ambitious and highly-skilled sales and marketing personnel. You will have tremendous opportunities to develop and form innovative campaigns that will help to grow our organization’s marketing strategies.Candidates for this role should be creative, charismatic, knowledgeable, and exceptionally well-versed in Social Media Marketing.
    If you think you can help channelise GeeksforGeeks various Marketing strategies , then you are what we are looking for.

Roles and Responsibilities :

  1. Work collaboratively with the sales team to assess current projections.
  2. Will be responsible for all the communication with clients and getting them on board for association.
  3. Resolving queries of candidates for our courses and converting them to sales.
  4. Help to detail, design, and implement marketing plans for each product and services being offered.
  5. Handling social media channels of GeeksforGeeks.

Desired Skills:

  • Excellent Verbal and Written English and excellent in Communication Skills.
    • Experience in selling Computer Science or Coding Courses
    • Proficient in Social Media Marketing, Email Marketing

    Qualification : Any Graduate/Post-Graduate (B.Tech in CS Preferred)
    Salary offered: Best in industry.
    Expected Date of Joining : As soon as possible
    Location : Noida
    Click here to apply


    6) Profile: Business Development Executive

    Job Description :

      You need to assist with the daily functions of the Marketing Team including content development, campus outreach, basic market research for lead generation & its conversion. Collaborate with the campus authorities and campus managers to deliver projects for K12 learning. Develop operational plans and branding activities.

    Roles and Responsibilities :

    1. Building a market position by locating, developing, defining, negotiating, and closing business relationships in campuses/ schools/ educational communities.
    2. Locating/proposing potential business deals for the company by contacting potential partners/clients.
    3. Onboarding new customers on the platform and familiarise them with our learning outcomes.
    4. Responsible for solving business and customer issues through strong lines of communication and presence of mind.
    5. Constantly working on brand promotion and marketing using innovative cost-effective methods.

    Desired Skills:

    • Keen interest in education and innovation.
    • An inherent ability to position, market, and sell an idea or product will be a key skillset.
    • Proven success in institute sales and Positive attitude to dealing with institute people.
    • Confident negotiator and public speaking skills.
    • Strong communication skills in written, oral, email, telephone and presentation.
    • Excellent organizational and time management skills.
    • Capable of hands-on problem-solving, with ability to generate ideas and solutions.
    • Capable of working independently, and in a team.

    Required Experience : 1-3 Years Experience (Institutional Relationship/ K12 learning)
    Qualification : B.tech (CS/IT)/ BBA / BCA / B.Sc. (CS) (other graduates with similar experience can be considered)
    Salary offered: Decent hike on last drawn/current CTC
    Expected Date of Joining : As soon as possible
    Location : Noida

    Click here to apply


    7) Profile: Motion Graphic Designer

    Job Description :

      To process and enhance video assets based on standard procedures. The position requires the technical knowledge to identify improvement opportunities within the workflow and act upon reducing waste and improving quality of the product videos.

    Roles and Responsibilities :

    1. Familiarity with special effects and Compositing.
    2. Hands-on Experience on Graphics Design.
    3. Video editing and graphic designing on Adobe Premier or equally legible editing Software would be an advantage.
    4. Performs motion graphics for creating Product summary videos.
    5. Hands-on on Adobe After Effect.
    6. Ability to edit templates as per need on Adobe After Effects.
    7. Manage multiple projects and deliver work on time.

    Desired Skills:

    • Ability to prioritize and multi-tasking.
    • Knowledge about copyright in Digital Media.
    • Very organized and detail-oriented.
    • A positive ” can-do” attitude.

    Required Experience : 0-3 Years Experience
    Qualification : B.tech / Media & Mass comm/ BCA/ MCA
    Salary offered: 3-4 LPA
    Expected Date of Joining : As soon as possible
    Location : Noida

    Click here to apply


    8) Profile: Graphic Designer

    Job Description :

      GeeksforGeeks is looking for a graphics designer who will have strong creative skills and a portfolio of work that demonstrates their passion for content development & illustrative design.

    Roles and Responsibilities :

    1. Responsible mainly for social media graphics, marketing collaterals, illustrations, and logo design
    2. Knowledge and understanding of typography, color theory, logo design, image selection layouts, grids, templates, image use and graphic design principles.
    3. Design creatives for digital marketing like social media posts & ad campaigns, blog posts images and infographics mostly around programming material.
    4. Hands-on Experience on Graphics Design.
    5. Graphic designing on Adobe Premier or equally legible editing Software would be an advantage.
    6. Manage multiple projects and deliver work on time.

    Desired Skills:

    • Design software/tools knowledge is good to have but creativity and design sense is a must.
    • Ability to prioritize and multi-tasking.
    • Knowledge about copyright in Digital Media.
    • Very organized and detail-oriented.
    • A positive ” can-do” attitude.

    Required Experience : 0-3 Years Experience
    Qualification : B.tech / Media & Mass comm/ BCA/ MCA
    Salary offered: 3-4 LPA
    Expected Date of Joining : As soon as possible
    Location : Noida

    Click here to apply


    9) Profile: Product Designer

    Job Description :

      GeeksforGeeks is looking for a Product designer who will have strong creative skills. As a Product Designer, you’ll tackle complex tasks and transform them into intuitive, accessible, and easy-to-use designs for millions of people around the world from first-time users to experts.

    Roles and Responsibilities :

    1. Designing new products, interfaces, and user experiences for multiple platforms.
    2. Simplifying complex user interactions, highlighting the product’s brand and unique personality.
    3. Collaboration with product teams throughout the design process – from creation to production – creating user flows, wireframes & building user-interface mockups.
    4. Reviewing and improving our current platform.
    5. Evaluate and set best UI practices and standards.
    6. Integrating and managing the brand through a visual design language.
    7. Experience designing and thinking in design systems translating complexity to simplicity.
    8. Deep understanding of responsive and adaptive design.

    Desired Skills:

    • Design software/tools knowledge is good to have but creativity and design sense is a must.
    • Ability to prioritize and multi-tasking.
    • Self-starter who is a customer-obsessed, detail-oriented, and an enthusiastic team player.
    • Knowledge of building user-experiences for mobile apps across mobile & web applications.
    • A positive ” can-do” attitude.

    Required Experience : 0-3 Years Experience
    Qualification : B.tech / Media & Mass comm/ BCA/ MCA
    Salary offered: 3-4 LPA
    Expected Date of Joining : As soon as possible
    Location : Noida

    Click here to apply


    10) Profile: Software Development Engineer

    Job Description :

      We are looking for a coding fanatic who is interested in working upon and learning new technologies. A person who will closely work with our Software team to accomplish the operational excellence of the GeeksforGeeks website. If you think you have the niche for new technologies to work on, you will be our choice to go.

    Roles and Responsibilities :

    1. You will be responsible for adding and improving functionalities to the various domains of GeeksforGeeks.
    2. You will be responsible for developing REST APIs for backend services like Authentication, Authorization, etc.

    Desired Skills:

    • Good knowledge and working experience in React JS and Javascript.
    • Excellent Knowledge of Data Structures and Algorithms/ Programming Concepts.
    • Experience in basic Web development (HTML5/ CSS3/ JavaScript/ SQL).
    • Well versed with RDBMS with hands-on experience in MySQL.
    • Knowledge of Amazon AWS and cloud services.
    • Experience in Backend development (Django/ Core PHP).
    • Familiarity with RESTful APIs to connect Web applications to back-end service
    • Strong knowledge of Object Oriented programming, design principles, patterns, and best practices.
    • Creativity and critical thinking to optimally implement new features.
    • Familiarity with code versioning tools like Git.
    • Learn quickly and adapt to a fast-changing environment.
    • Ability and eagerness to learn and explore new topics independently.

    Required Experience : 1-3 Years Experience
    Qualification : B Tech./ M Tech.(CS/IT)
    Salary offered: 7-10 LPA
    Expected Date of Joining : As soon as possible
    Location : Noida

    Click here to apply


    Part Time Jobs


    1) Profile: Course Mentor

    Job Description :

      GeeksforGeeks stands apart from other platforms because only experienced professionals are permitted to lead our cohorts. We are seeking individuals who possess software development/ teaching experience.
      The Course Mentors should have strong command on Data Structures and Algorithms.

    Desired Skills:

    • Candidates with Excellent in-depth knowledge of Data Structures and Algorithms.
    • Candidates with experience on live projects and excellent programming skills will be preferred.
    • You should posses excellent communication skills and should be able to communicate effectively with diversified student base (Including International Geographic locations).
    • You are willing to research and explore best practices in teaching and are able to contribute to the ongoing evolution of a comprehensive curriculum, with supporting exercises to produce valuable junior developers.
    • Basic Knowledge of Adobe After Effects and Adobe Photoshop.

    You should apply if:

    • You are comfortable and confident guiding students through structured lesson plans while sometimes needing to diverge from the lecture track to give real world examples based on your own experiences.
    • You are honest and open with your students and display a genuine desire to help them learn and grow.
    • You are able to keep your highest performing students engaged with additional challenges.
    • You are capable of translating your own career experiences into advice for aspiring developers.

    Required Experience: 1-5 yrs (experience with Tech Institutes/ Training Institutes/ IT Services Organizations)
    Salary offered: 10 LPA and above
    Expected Joining : As soon as possible
    Location : Sector- 136, Noida

    Click here to apply


    2) Profile: Technical Content Writer
    Description : Excellent writing skills in technical content is must for content writing. Click here to choose and write from a wide range of topics.
    Stream : Computer Science
    Desired Skills: C/C++/Java/Python/Data Structures and Algorithm.
    Expected Date of Joining : As soon as possible
    Click here to apply


    3) Profile: Teaching Assistant

    Job Description :

    1. Job involves taking doubt sessions and coordinating with mentors.

    Desired Skills:

    1. Excellent in-depth knowledge of Data Structures and Algorithms.
    2. Candidates with excellent competitive programming profiles will be preferred.

    Location: Sector- 136, Noida, Uttar Pradesh, India.
    Job Type: Part-time/ Freelancer.
    Job Timings: Weekends (3 hours/day).
    How to Apply: Send your resume/CV to careers@geeksforgeeks.org with subject: Application for Teaching Assistant in Geeks Classes.

    My Personal Notes arrow_drop_up