Careers@
GeeksforGeeks
Internship
Part Time
Full Time
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
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.
The Mentor will be responsible to take online classes/live classes and will be responsible for the creation of course material.
Required Educational Background :
- B.tech/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 :
- Negotiable
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Software Developer (Django)
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.
Role and Responsibilities :
- You will be responsible for adding and improving functionalities to the various domains of GeeksforGeeks.
- You will be responsible for developing REST APIs for backend services like Authentication, Authorization, etc.
You should apply if :
- Good knowledge and working experience in Django.
- 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).
- 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
Experience:
2+ Years
Salary offered :
Negotiable
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Software Engineer – HTML5/CSS3/Javascript
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.
Role and Responsibilities :
- You will be responsible for adding and improving functionalities to the various domains of GeeksforGeeks.
- Developing new user-facing features using React.js.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Understand business requirements and translate them into technical requirements.
You should apply if :
- Excellent knowledge and working experience in React JS and Javascript.
- Experience in Web development (HTML5/ CSS3/ JavaScript/ SQL).
- Familiarity with RESTful APIs.
- 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
Experience:
2+ Years
Salary offered :
Negotiable
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
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.
Role and Responsibilities :
- 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.
- Review technical content, articles, codes, and other contents to be published on our website.
- 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
Full Time
Member of Technical Staff (DSA) (PMO Team)
Job Description
GeeksforGeeks is looking for a computer science enthusiast who is interested in gaining and imparting it’s knowledge. A person who is comfortable in creating & reviewing different Courses, problem setting, and doubt handling. If you think you have command over topics like DSA, Python, Java & Android and web technologies in general on your fingertips along with good analytical skills, then your profile would be the catch for us.
Role and Responsibilities :
- You will coordinate and work with the Courses Team for creating and reviewing courses from scratch.
- Create and Review questions for numerous courses that are available on our website.
- Create and review new problems in the practice portal.
- Coordinate with mentors for video creation and Youtube Streaming.
Desired Skills :
- Excellent Knowledge of Data Structures and Algorithms, C++, Java, Python and Web Development.
- Should have been aware of different courses in the Software Development domain.
- Able to do multiple tasks at the same time.
Qualification :
B Tech./ M Tech.(CS/IT) OR MCA
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Member of Technical Staff for Practice Team
Job Description
GeeksforGeeks is looking for a Member of Technical Staff who possess a knack for Problem Solving to join their Practice Team. If you think you have command over Data Structure and Algorithms along with managerial skills, then your profile will be a catch for us !.
Role and Responsibilities :
- Create and test problems based on data structures and algorithms for the GFG Practice Portal.
- Manage a team of remote as well as in-office Problem Setters.
- Responsible for planning content, events, features for GFG Practice Portal.
- Build processes to enable content delivery at scale.
Desired Skills :
- Excellent written and verbal communication skills.
- Sound logic and analytical thinking.
- Good knowledge of Data Structure and Algorithms
Qualification :
B Tech./ M Tech.(CS/IT) OR MCA
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Course Counsellor (Sales)
Job Description
GeeksforGeeks is currently looking for ambitious and highly-skilled sales personnel. You will start your journey as an individual contributor working in a team to introduce and showcase the passion about improving the quality of education and making it available to the maximum students. Candidates for this role should be creative, charismatic, knowledgeable and a positive thinker.
Role and Responsibilities :
- Resolving queries of candidates for our courses and converting them to sales.
- Work collaboratively with the sales team to assess current projections.
- Ambitious and consistent to achieve weekly targets.
- Resolving queries of candidates for our courses and converting them to sales.
- Energetic and confident while communicating.
- Contributes to team effort by accomplishing related results as needed.
Desired Skills :
- Excellent Verbal and Written English and excellent in Communication Skills.
- Experience in selling Computer Science or Coding Courses
- Learn quickly and adapt to a fast – changing environment.
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
Full Time
Project Manager
Job Description
GeeksforGeeks stands apart from other platforms because only experienced professionals are permitted to lead our cohorts. We are seeking an individual with a strong hold on data structures, or any other programming language, who possesses team handling and effective project management experience in Ed-Tech company.
Role and Responsibilities :
- Planning, overseeing the active projects related to our platform from ideation to completion.
- Will be a single point of contact for internal team members and for cross team communication.
- Should be able to use appropriate tools and techniques to analyze the data related to assigned projects.
- Responsible to ensure resource availability and allocation.
- Responsible to ensure that all projects are delivered on-time, within scope and within budget.
- Managing relationships with team members, stakeholders, etc.
- Will be responsible to manage several moving project parts simultaneously.
- Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring feasibility.
- Will be working towards securing growth opportunities and new projects initiatives.
- Create and maintain comprehensive project documents as and when required.
Desired Skills :
- Should have experience in IT Project Management.
- Should have worked on project risk management.
- Excellent written and verbal communication skills.
- Should have experience with project management software tools, methodologies, and best practices with excellent technical skills.
- Attention to detail is a must.
- Experience in managing large and diverse teams is required
Qualification :
B.tech / M.tech
Experience:
: 1-3 yrs of project management with a growing IT Company
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Community Associate
Job Description
We are looking for a Community Associate who is interested in working upon and learning new technologies. A person who will closely work with our GeeksforGeeks team and Planning campaigns to keep our audience engaged.
Role and Responsibilities :
- Contact Colleges and set up a contest first and then initiate the conversation to onboard that campus with year long collaboration.
- Attend Sponsorships Queries.
- You will be conducting different activities with the Campus.
Desired Skills :
- Planning campaigns to keep our audience engaged.
- Out of the box thinking to come up with new ideas which will help college students and GeeksforGeeks.
- Getting more and more engagement and new audience for GeeksforGeeks.
- Know How exactly a college management works.
- Good Negotiation skill.
Qualification :
B Tech./ M Tech.(CS/IT) OR MCA
Experience:
: +1 years
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Marketing Executive
Job Description
GeeksforGeeks is currently looking for an experienced and highly-skilled Marketing Executive with a technical background or experience with EdTech Companies. 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 Digital Marketing. You will be responsible for combining marketing and social media management to enhance the company’s social media presence, interaction with target audiences, promoting the brand’s engaging content, and expanding the opportunities for increasing the revenue. Candidates for this role should have strong communication skills and be exceptionally well-versed in Social Media Marketing.
Role and Responsibilities :
- Designing and implementation of a marketing campaign (often as part of a wider sales and marketing program)
- Work collaboratively with the marketing & sales team to assess current projections.
- You will be developing strong and innovative digital marketing strategies using PPC, SEO, SEM, Facebook ads, Google ads and other techniques to attract traffic to the company’s website and increasing awareness of company’s products and services.
- Evaluate and review marketing campaigns, advertising, and SEO to make sure the correct mediums are being used and campaigns are effective.
- Enhance brand awareness in the digital space.
- Handling social media channels of GeeksforGeeks to enhance audience engagement.
- Drive website traffic and acquire leads.
- Will be responsible for Marketing related data analysis and reports presentation.
- Achieve audience engagement, website traffic, and revenue by exploiting all digital marketing aspects of social media marketing roadmap.
- Conduct webinars with other marketers to help distribute content that educates and entertains the audience and supports marketing goals.
Desired Skills :
- Excellent Verbal and Written English and excellent in Communication Skills.
- Proficient in Social Media Marketing, Email Marketing.
- Proficient in SEO, SEM, Facebook Ads, Google Analytics, Google Ads, Instagram Marketing.
Qualification :
Technical Graduate/Post-Graduate Preferred (B.Tech/ BCA / MBA)
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Corporate Collaboration Executive
Job Description
The Corporate Collaboration Executive will be responsible for building relations with IT Corporates. They will be the vital link between Corporate companies and Geeksforgeeks. This person will be responsible for developing and executing influencer marketing strategies and creative campaigns.
Role and Responsibilities :
- Responsible for building corporate relations with renowned IT Companies.
- Responsible for designing end-to-end full-scale influencer campaigns that support marketing initiatives and brand collaborations.
- Will be responsible for targeting potential influencers and YouTubers for brand collaborations and tie-ups.
- Lead the influencer campaign, collaboration plan, and public relation with brand building.
- Research relevant industry experts, competitors, target audience, and users.
- Develop content ideas and write and curate content for influencers.
- Brainstorm new, creative approaches to influencer campaigns.
- Keep abreast of emerging trends, technologies and influencer.
- Liaising with the marketing team to create and coordinate marketing strategies that work across different channels.
- Influencer outreach on various platforms.
Desired Skills :
- Degree in journalism, advertising, marketing, or English with a minimum of 1 year of experience in PR/communications or a corporate collaboration Role will be preferred.
- Well organized with great time management skills.
- Proven track record in outreach campaign strategies
- Knowledge of various influencer platforms like Youtube, LinkedIn, Instagram, Quora, etc. Having a good following is a bonus.
- Good project management skills, a go-getter.
- Good interpersonal and relationship-building skills
- Networking aptitude.
Qualification :
Any Graduate/Post-Graduate (B.Tech/ MBA)
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Test Automation Engineer
Job Description
GeeksforGeeks is looking for a highly skilled Test Automation Engineer to design automation tests. A person who can design automation scripts and find solutions for automation problems. Proficiency in programming languages and excellent time management skills are top-notch for a Test Automation Engineer. You should also be committed to developing skills in order to provide up-to-date solutions.
Role and Responsibilities :
- Write, design, and execute automated tests by creating scripts that run testing functions automatically.
- Write documentation for automated processes including test plans, test procedures, and test cases.
- Log and document bugs in the tracking system.
- Set up Continuous Integration.
- Researching issues in software through testing.
- Keeping updated with the latest industry developments.
Desired Skills :
- Proficiency in any programming language such as Python or Java.
- Knowledge of quality management tools (Test Manager, Test Link, SpiraTest, TestRail).
- Organize & manage all phases of the software testing process including planning, running tests
- Tracking defects, generating and storing test reports, and interlinking them with the release requirements.
- Knowledge of any test automation frameworks like Selenium, TestNG, or JUnit.
- Good problem-solving skills, highly accurate and detail- oriented.
Qualification :
B.tech (CS/IT) / M.tech (CS/IT) or Software development or any other related field.
Required Experience :
At least 1-year experience as a Test Automation Engineer.
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida Sec. 136
Full Time
Android Developer
Job Description
We are looking for an Android Developer who possesses a passion for pushing Mobile Technologies to the limits. You will work with our android team to design and build the next generation of our mobile applications. Your primary focus will be the development of Android applications and their integration with backend services.
Role and Responsibilities :
- Design and build advanced applications for Android platform.
- Continuously discover, evaluate and implement new technologies to maximize development efficiency.
- Help maintain code quality and be able to write reusable code.
- Work on bug fixing and improving application performance.
- Ensure the best possible performance, quality responsiveness of application.
Desired Skills :
- Strong knowledge of Android SDK, different versions of Android and how to deal with different screen sizes.
- Strong knowledge of Data Structures and Algorithms, Kotlin and Java and DBMS.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Knowledge of the open source Android ecosystem and libraries available for common tasks.
- Learn quickly and adapt to a fast-changing environment.
- Solid understanding of full Android development life cycle.
Qualification :
B.Tech/M.Tech (CS/IT)
Required Experience :
1-3 Years of Relevant experience
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida Sec. 136
Full Time
iOS Developer
Job Description
At GeeksforGeeks we are looking for an iOS Developer, who possesses strong skills at iOS backend & Frontend Development using Objective-C/Swift and React Native. If you believe you are good at these skill sets, then this is the perfect role for you.
Role and Responsibilities :
- Design and Build Mobile Application for the iOS platform from Scratch.
- Responsible for Backend and Frontend Development for iOS Application.
- Responsible for API Development and integration of App Development.
- Responsible for Mobile App Development along with mobile testing tools and techniques.
- Testing, bug fixing, and improving application performance.
- Collaborate with cross-functional teams, define, design and add new features.
- Responsible and capable of meeting tight deadlines.
Desired Skills :
- Excellent Knowledge of Swift or Objective-C.
- Excellent Knowledge of DSA Concepts.
- Good Knowledge of React Native.
- Familiarity with push notifications, APIs and cloud messaging.
- Should be comfortable with Concurrent Programming.
- Analytical mindset and good problem-solving skills.
- Creativity & Critical thinking to optimally implement new features.
Qualification :
B.Tech/M.Tech (CS/IT)
Required Experience :
1-3 Years Experience
Salary offered :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Noida Sec. 136
Full Time
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.
We are looking for boundless creativity a good visual aesthetic, and deep passion for learning on a daily basis.
We are looking for boundless creativity a good visual aesthetic, and deep passion for learning on a daily basis.
Role and Responsibilities :
- Good graphic designing and sound design skills.
- Predominantly a 2d Animator.
- Knowledge of Compositing and Post Processing.
- Work closely with the content team to realize our design ideas.
- Define early concepts, flesh out the high-level workflow, and execute on a crisp and effective visual design.
- Create illustrations that meet quality standards under ambitious deadlines.
- Interested in fast paced short videos instead of bigger and longer projects.
- Experience with the following tools like Adobe Illustrator, Adobe After Effects, Photoshop, InDesign, Sketch, Figma, Invision would be a plus.
- Performs motion graphics for creating Product summary videos.
Desired Skills :
- Ability to prioritize and multi-tasking.
- Have good grip on how to use colours, graphics, type, and effects to better convey the design.
- Predominantly a 2d Animator.
- Expert in Typography.
- Knowledge about copyright in Digital Media.
- Very organized and detail-oriented.
Required Experience :
1.5-3 Years Experience
Qualification :
B.tech / Media & Mass comm/ BCA/ MCA
Salary offered :
4-6 LPA
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
Product Designer
Job Description
GeeksforGeeks is looking for a Product designer with strong creative skills.
We are looking for boundless creativity a good visual aesthetic, and a deep passion for learning on a daily basis.
We are looking for boundless creativity a good visual aesthetic, and a deep passion for learning on a daily basis.
Role and Responsibilities :
- Excellent eye for user-centered designs.
- Ability to detect and understand problems as well as having excellent problem-solving skills.
- Existing Behance or Dribbble portfolio (or a portfolio on your own website) is a plus.
- Support our developers with regard to UX design and usability, and continuously discuss technical implementation feasibility and limitations.
- Knowledge of Adobe XD.
- Help us define and implement our UX metrics strategy.
- Produce polished visual design specs that are clear and directed.
- Excellent communication skills (verbal and written).
Desired Skills :
- An awesome attitude, the ability to pivot quickly, and do the hard work to help the team meet their goals of creating a great customer experience.
- Experience in Interaction Design for crafting delightful experience with micro-interactions.
- Who understands how to test to validate prototypes, then iterate based on feedback.
- Passion for usability – helping to build brand identity – including small site interactions.
Required Experience :
0-3 Years Experience
Qualification :
B.tech / Media & Mass comm/ BCA/ MCA
Salary offered :
3-5 LPA
Expected Date of Joining :
As soon as possible
Location :
Noida
Full Time
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.
Role and Responsibilities :
- Responsible mainly for social media graphics, marketing collaterals, illustrations, and logo design
- Knowledge and understanding of typography, color theory, logo design, image selection layouts, grids, templates, image use and graphic design principles.
- Design creatives for digital marketing like social media posts & ad campaigns, blog posts images and infographics mostly around programming material.
- Hands-on Experience on Graphics Design.
- Graphic designing on Adobe Illustrator/Photoshop or equally legible editing Software would be an advantage.
- 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
Part Time
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.
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 :
Best In Industry
Expected Date of Joining :
As soon as possible
Location :
Sector- 136, Noida
Part Time
Technical Content Writer
Job Description
Excellent writing skills in technical content is must for content writing.
Click here to choose and write from a wide range of topics.
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
Internship (work from office)
Technical Content Engineer
Job Description
We are looking for a coding fanatic who is interested in working upon and learning new technologies. Excellent writing skills in technical content is must for content writing. If you think you have the niche for new technologies to work on, you will be our choice to go.
You should apply if :
- 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.
- Create and Review questions for numerous courses that are available on our website.
- Review technical content, articles, codes, and other contents to be published on our website.
- Create problems and test the questions around web technologies,etc across various difficulty levels for GeeksforGeeks.
Duration of Internship :
06 months
Stream :
Computer Science
Desired Skills :
Excellent knowledge of web technologies like HTML/ CSS/ JavaScript/ JQuery/ Js Technologies etc.
Expected Date of Joining :
As soon as possible

