About Role:
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 Education 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: 0-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 4-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 any of the Stack: Java or React.js+Node.js
- 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
Location: Sector 136, Noida
About GeeksForGeeks
Similar jobs
Job Description : - We are looking for a seasoned Computer Vision Engineer with AI/ML/CV and Deep Learning skills to play a senior leadership role in our Product & Technology Research Team. -
You will be leading a team of CV researchers to build models that automatically transform millions of e-commerce, automobiles, food, real-estate ram images into processed final images. -
You will be responsible for researching the latest art of the possible in the field of computer vision, designing the solution architecture for our offerings and lead the Computer Vision teams to build the core algorithmic models & deploy them on Cloud Infrastructure. -
Working with the Data team to ensure your data pipelines are well set up and models are being constantly trained and updated - Working alongside product team to ensure that AI capabilities are built as democratized tools that provides internal as well external stakeholders to innovate on top of it and make our customers successful - You will work closely with the Product & Engineering teams to convert the models into beautiful products that will be used by thousands of Businesses everyday to transform their images and videos.
Job Requirements: - Min 3+ years of work experience in Computer Vision with 5-8 years work experience overall - BS/MS/ Phd degree in Computer Science, Engineering or a related subject from a ivy league institute - Exposure on Deep Learning Techniques, TensorFlow/Pytorch - Prior expertise on building Image processing applications using GANs, CNNs, Diffusion models - Expertise with Image Processing Python libraries like OpenCV, etc. - Good hands-on experience on Python, Flask or Django framework - Authored publications at peer-reviewed AI conferences (e.g. NeurIPS, CVPR, ICML, ICLR,ICCV, ACL)
- Prior experience of managing teams and building large scale AI / CV projects is a big plus - Great interpersonal and communication skills - Critical thinker and problem-solving skills In Media.
- 2 years of strong development background building complex applications.
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience building applications using NodeJS and frameworks such as Express.
- Thorough understanding of React.js and NodeJS including its core principles.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial).
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Strong experience with MongoDB, Postgres
- Developing new user-facing features using React.js
- Thorough understanding of React.js & popular Workflows (such as Flux or Redux)
- Building reusable components and front-end libraries for future use
This company is a network of the world's best developers - full-time, long-term remote software jobs with better compensation and career growth. We enable our clients to accelerate their Cloud Offering, and Capitalize on Cloud. We have our own IOT/AI platform and we provide professional services on that platform to build custom clouds for their IOT devices. We also build mobile apps, run 24x7 devops/site reliability engineering for our clients.
You will be working on AI/IOT react native mobile apps and responsible for hands-on coding.
We need someone who can write well designed, testable, efficient code by using the best software.
We are looking for a can do it attitude, and the ability to deliver with high velocity and high-quality at the same time. You must have experience developing and designing amazing UI screens.
This person MUST have:
- BE Computer Science, MCA or equivalent
- Mobile app development experience.
- Good understanding of the full mobile development life cycle,strong debugging and problem-solving skills.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Strong React Native experience
- Understanding of APIs, pagination,searching,sorting
- Creating high performance UI etc.
- Familiarity with native build tools, like XCode, Android Studio, Gradle.
- Leverage native APIsfor deep integrations with both platforms.
- Strong communication skills.
Experience:
- Min 3 year experience
- Not more than 15 year experience.
- Startup experience is a must.
Location
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically clients are in California PST Timezone.
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.
- Managing and overseeing the organization's e-commerce business efforts
- Identifying opportunities for growth within existing e-commerce accounts, and developing new Marketplace customers
- Heading the planning and execution of the marketing strategies to promote services to online customers
- Creating reports in the system to track product sales
- Leading development of tailored marketing campaigns
- Continually monitoring the campaigns in progress and optimizing as needed.
- Using data to create strategic plans
- Collaborating with a cross functional team to ensure technical capability to deliver, measure and optimize the success of e-commerce marketing campaigns.
- Creating comprehensive reporting on campaign performance that clearly communicates strength and weakness of each campaign.
What you need to have:
- Bachelor's degree in a quantitative, test-driven field or equivalent experience.
- B.Tech / B.E. preferred
- Minimum 3 years' experience in E-commerce marketing including responsibility for campaign development and strategy
- Thorough understanding of e-commerce marketing, including search engine optimization, keyword bidding and online tracking systems
- Proficient in Microsoft Suite
- Must have experience in Amazon Marketing Services (AMS), Search Engine Optimization (SEO)
- Must have worked in a fast paced startup
• Proficient with modern web development tools (git, GitHub, VSCode) & web technologies (VueJS, ElectronJS and GraphQL) with solid knowledge of algorithms and data structures to write great business logic (this is super important)
• Use NoSQL Databases (we will soon be transitioning to graph databases) to build flexible native apps
• Use GraphQL to build efficient resolvers for frontend • Use serverless architectures(we are using AWS Amplify and Python for backend) using Lambda functions in AWS
• Use WebRTC/WebAudio APIs to build streaming apps • Comfortable working with different kinds of APIs like Calendar API, Gmail API, Whatsapp Business API
Project Delivery, Project Management, Resource allocation, Project Planning, Project Mentioning, Team Management, Vendor Management, Risk Management, Project oversight / coordination / management
Speed, passion, attention to details, get it done attitude, long term association and 1st principal thinking and lastly team player with ZERO insecurities. Learning opportunities will surely be huge.
Responsibilities:
1. Build new services to meet critical product and business needs.
2. Design scalable systems to solve problems with modern cloud technology and industry best practices.
3. Articulate a long-term vision for maintaining and scaling our backend systems and the teams running them.
4. Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
5. Write high quality, well tested code to meet the needs of your customers.
Requirements & Qualifications
1. 3-7 years of recent hands-on coding and software design.
2. Bachelor degree or more in Computer Science or a related field.
3. A track record of projects completed on time – you are a flawless executor, not a procrastinator.
4. You find satisfaction in a job well done and want to solve head-scratching challenges.
5. Experience with all phases of the software development life cycle, best practices and Agile Software Development.
6. Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
7. Establish Back-End Software Engineer best practices.
8. Working experience with NodeJS, PostgreSQL, In memory Database like Redis, Messaging Queues like RabbitMQ/Kafka
Immedieate joiners are preferred or those who cn join withn 15-20 days. - B.Tech in Computer Science from premier institute (IIT/NIT/IIIT)or equivalent work experience - 2 years’ experience developing Backend systems - Good understanding of algorithms and data structures - Knowledge of Cache, Queues, NoSQL & RDBMS(Mysql) - Proficiency in PHP/Python/Ruby/Java - Experience with MVC architectural pattern / framework like Django, ROR, Node.js - Experience of object-oriented programming / modular programming - Ability to multi-task, work with ambiguity and quickly re-prioritizing responsibilities - Experience with Agile software development - Knowledge of testing performance & stability using tools - Experience with either Github or GitLab, Confluence, & Jira
|
Professional experience required: Total experience: 2+ Years
Industry/Role experience: - 2+ years’ experience developing Backend systems - Experience with Agile software development
|
Behavioral Attributes: - Must have excellent communication skills - Must be the ability come up with innovative ideas and out-of-the-box solutions - Must be willing to challenge conventional methods to achieve exponential results |
- Write, test, debug and ship code and gather feedback on the scale, performance, security to incorporate back into the platform.
- Work with the founders to identify complex technical problems and solve them.
- Work with the product design and client experience development team to support
them with scalable services
- Feed into the overall mission and vision of the eParchi’s platform over the period of the coming months and years.
- An ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skills.