We’re hiring!
We’re on a mission to build the best search engine and learning platform for the world’s students. With a project like this, we need the best and the brightest. Think you’re the perfect person for the job? Check out our open positions. We’d love to hear from you!
Benefits & Perks
– The satisfaction of knowing your work helps to improve education for all
– Choice of health insurance coverage (HMO, PPO, or HSA). VSP vision coverage
– 401K retirement plan
– Paid vacation and holidays
– Fully-stocked kitchen
– Catered team lunches on Wednesdays
– Casual work environment
– Within biking distance to Caltrain
Open Positions
If you want to help us honor the human right to education but don’t see a position listed for your area of expertise, please send your resume and a cover letter to careers@goorulearning.org. We would love to see how you can get involved, and will consider you based on fit and need.

ENGINEERING
Are you hungry for an opportunity to use your technical prowess in a way that positively impacts the world? Apply innovative algorithms, complex data and transaction models, and cutting edge analytics to tomorrow’s education.

PRODUCT
As a member of this team, you’ll be the first to get your hands on our new products and shape the Gooru brand. We strive to design and create experiences that aren’t just educational–but ignite the passion to learn.

OPERATIONS
Support Gooru teams and individuals in all they do, keeping up with the needs and pace of our fast-growing organization. You are the heart of Gooru, making sure this well-oiled machine continues to run smoothly.
Engineering (Systems)
Responsibilities
Your responsibilities will include developing new components and enhancing existing platform. You will build back end systems with key search, social and recommendation algorithms and work in differentweb technologies. We work in a very collaborative environment, so being able to change gears and work on someone else’s code is important. We rewrite, refactor, and refine our code continuously, so flexibility is also very important. You will work with the design and QA teams to define the optimal learning experience and contribute at all levels in SDLC process. You will also be expected to write maintainable code that is understandable to people that have never read it before. Part of this position will include conducting research on emerging technologies, analyzing and decomposing complicated software systems, refactoring as needed, and mentoring other team members. You must consider yourself a self-starter and be willing to learn and work in new technologies as required.
Required qualifications
- BS in Computer Science, Mathematics or equivalent with a strong academic record
- 5 years of relevant work experience in application/platform development
- High proficiency in Design Patterns and knowledge of Java/C++
- Understanding of distributed application development
- Fluency with RESTful architecture
- Excellent problem-solving and troubleshooting skills
Bonus Points
- Master’s degree or PhD in Computer Science or related field
- 10 years relevant work experience
- Proficient in a Linux environment
- Deep knowledge of Search Engine and Internet technologies
- Excellent understanding of AWS infrastructure
- Experience in architecting multi-tenant platforms
- Familiarity with Machine learning, Map/Reduce, Hadoop Ecosystem and recommendation systems
- Database Modeling
- Contributor to Open source tools/platforms
- Enterprise JavaBeans technologies
Compensation
Ednovo offers a competitive salary commensurate with experience. Our benefits include 401K options, health benefits, and a bonus structure for all full-time employees. This position offers a unique opportunity to gain nonprofit experience and be part of an innovative and rapidly growing organization whose mission is to honor the human right to education.
Applying for this Position
Please send a cover letter and resume by email with position title in the subject line (no letters, calls, faxes, or drop-ins) to careers@goorulearning.org. We carefully consider each application, but due to the high volume of applications, we can personally respond only to candidates who we’d like to advance in the interview process. Applications are accepted until the position is filled.
Non-Discrimination Policy: Employment and Provision of Services
Ednovo is an equal opportunity employer. Ednovo does not promote or discriminate against any person, population group, or organization with regard to categories protected by applicable United States law. These include, but are not limited to race, color, religion, sex, gender expression, physical appearance, language, education background, national origin, age, disability, and veteran status. Ednovo will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal employment opportunity, employment eligibility requirements or related matters. Nor will Ednovo require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state or local government contract.
Engineering (UX)
Responsibilities
Your responsibilities will include developing new components and enhancing existing platform. You will build back end systems with key search, social and recommendation algorithms and work in different web technologies. We work in a very collaborative environment, so being able to change gears and work on someone else’s code is important. We rewrite, refactor, and refine our code continuously, so flexibility is also very important. You will work with the design and QA teams to define the optimal learning experience and contribute at all levels in SDLC process. You will also be expected to write maintainable code that is understandable to people that have never read it before. Part of this position will include conducting research on emerging technologies, analyzing and decomposing complicated software systems, refactoring as needed, and mentoring other team members. You must consider yourself a self-starter and be willing to learn and work in new technologies as required.
Required qualifications
- BS in Computer Science, Mathematics or equivalent with a strong academic record
- 3 years of relevant work experience in building UI for web and mobile
- Experience with GWT, JS, JQuery, AJAX
- Deep understanding of DOM, XML, and JSON
- Fluency in RESTful architecture
- Excellent problem-solving and troubleshooting skills
- Application must include a link to a professional online portfolio
Bonus Points
- Master’s Degree or PhD in Computer Science or related field
- 6 years relevant work experience
- Experience in (HCI) Human Computer Interaction design
- High proficiency in Design Patterns and knowledge of Java/C++
- Proficiency in a Linux environment
- Deep knowledge of web application development
- Experience building large-scale high-performance systems
- Real-world knowledge of other software development disciplines
- Expertise in iOS and Android
Compensation
Ednovo offers a competitive salary commensurate with experience. Our benefits include 401K options, health benefits, and a bonus structure for all full-time employees. This position offers a unique opportunity to gain nonprofit experience and be part of an innovative and rapidly growing organization whose mission is to honor the human right to education.
Applying for this Position
Please send a cover letter and resume by email with position title in the subject line (no letters, calls, faxes, or drop-ins) to careers@goorulearning.org. We carefully consider each application, but due to the high volume of applications, we can personally respond only to candidates who we’d like to advance in the interview process. Applications are accepted until the position is filled.
Non-Discrimination Policy: Employment and Provision of Services
Ednovo is an equal opportunity employer. Ednovo does not promote or discriminate against any person, population group, or organization with regard to categories protected by applicable United States law. These include, but are not limited to race, color, religion, sex, gender expression, physical appearance, language, education background, national origin, age, disability, and veteran status. Ednovo will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal employment opportunity, employment eligibility requirements or related matters. Nor will Ednovo require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state or local government contract.
Quality Assurance
Responsibilities
As a Software Quality Testing Engineer you will be responsible for building advanced automated test suites to exercise our Search Engine. You will be expected to derive performance metrics and pinpoint areas of improvement, conduct research on emerging technologies, and perform deep security testing for platform. You will also analyze and decompose a complicated software system and design a strategy to test this system. You will be responsible for building detailed processes of quality assurance, developing and maintaining a well-structured reporting process, and testing, identifying, reporting, tracking and resolving any inconsistencies in a timely fashion. You will also produce reports from product testing and interact with the Design, Academic Operations and Engineering teams to resolve any issues across our platform. You will play an important role in ensuring that every student and teacher that uses Gooru has a beautiful, flawless experience.
Required qualifications
- BS in Computer Science or similar field (or 4 years relevant work experience)
- 3 years of relevant work experience, including development and/or test automation experience
- Must have an eye for detail and be well-organized
- Must have excellent communication skills and be comfortable interacting with a variety of departments — you will communicate with the Design, Academic Operations and Engineering teams daily
- Work well with a small team and thrive in a start-up environment
- Familiarity with SQT tools like Selenium, JMeter
- Experience with testing distributed applications
Bonus Points
- Master’s Degree or PhD in Computer Science or related field
- 6 years relevant work experience
- Excellent scripting skills in at least one common language (Python, Perl, Shell)
- Proficient in a Linux environment
- Deep knowledge of Internet technologies
Compensation
Ednovo offers a competitive salary commensurate with experience. Our benefits include 401K options, health benefits, and a bonus structure for all full-time employees. This position offers a unique opportunity to gain nonprofit experience and be part of an innovative and rapidly growing organization whose mission is to honor the human right to education.
Applying for this Position
Please send a cover letter and resume by email with position title in the subject line (no letters, calls, faxes, or drop-ins) to careers@goorulearning.org. We carefully consider each application, but due to the high volume of applications, we can personally respond only to candidates who we’d like to advance in the interview process. Applications are accepted until the position is filled.
Non-Discrimination Policy: Employment and Provision of Services
Ednovo is an equal opportunity employer. Ednovo does not promote or discriminate against any person, population group, or organization with regard to categories protected by applicable United States law. These include, but are not limited to race, color, religion, sex, gender expression, physical appearance, language, education background, national origin, age, disability, and veteran status. Ednovo will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal employment opportunity, employment eligibility requirements or related matters. Nor will Ednovo require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state or local government contract.
Product Design
Responsibilities
You will be responsible for creating and defining how users interact with Gooru. We’re looking for designers who are passionate about connecting users to our product in new and different ways. As a designer, you constantly think outside the box and are always innovating on new ways to improve Gooru. You need to be comfortable interacting with our users, who range from silly sixth graders to fifty year veteran librarians. You constantly engage with new technologies and keep up with the latest education trends. We care about how every little bit of an interaction looks and feels, and you need to as well. From sitting down with engineers at the beginning, to helping plan how a completed product is marketed, our designers see every product from start to finish.
Required qualifications
- Bachelor’s degree and/or Master’s degree in the field of product design, graphic design, industrial design, or related fields
- Adobe Suite guru (Photoshop, Illustrator, Fireworks)
- Keen eye for clean front end UI implementation
- Excellent problem solver and product thinker
- Ability to manage and prioritize multiple projects while maintaining attention to detail
- Ability to work collaboratively within a cross-functional team of other designers, engineers, and content specialists
- Understanding of user-centered design methodologies
- Application must include a link to your online portfolio
Bonus Points
- Application must include a link to your online portfolio
- Understanding of how students learn, and effective strategies to engage students
- Master’s degree in Educational Design or related field
- Experience in a lead design role, creating exceptional graphics for highly scaled web, mobile & print environment
Compensation
Ednovo offers a competitive salary commensurate with experience. Our benefits include 401K options, health benefits, and a bonus structure for all full-time employees. This position offers a unique opportunity to gain nonprofit experience and be part of an innovative and rapidly growing organization whose mission is to honor the human right to education.
Applying for this Position
Please send a cover letter and resume by email with position title in the subject line (no letters, calls, faxes, or drop-ins) to careers@goorulearning.org. We carefully consider each application, but due to the high volume of applications, we can personally respond only to candidates who we’d like to advance in the interview process. Applications are accepted until the position is filled.
Non-Discrimination Policy: Employment and Provision of Services
Ednovo is an equal opportunity employer. Ednovo does not promote or discriminate against any person, population group, or organization with regard to categories protected by applicable United States law. These include, but are not limited to race, color, religion, sex, gender expression, physical appearance, language, education background, national origin, age, disability, and veteran status. Ednovo will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal employment opportunity, employment eligibility requirements or related matters. Nor will Ednovo require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state or local government contract.
Funding & Development
Responsibilities
We are seeking a well-organized, highly motivated full-time development coordinator to support the Academic Operations Team with grant writing, project management, and events. In addition to researching, writing, and submitting grant proposals for foundation, corporate and federal funding, this position will work closely with all members of the Academic Operations Team and Partner Solutions Team to coordinate fundraising efforts, including events for Gooru. You must love nonprofits and appreciate our organization’s mission to honor the human right to education. Responsibilities include researching corporate, foundation, and government grants and maintaining a prospect list, preparing and submitting grant applications, managing the grant application process, and facilitating communication between Ednovo and grantmakers. You will also manage compliance with all grant requirements and follow up, as required by foundation/corporate donors, including grant tracking and reporting. You must also maintain the calendar to fully coordinate development campaigns and initiatives, corporate and foundation grants, major donor communications, and event information, as well as attend conferences and events and travel as needed.
Required qualifications
- Bachelor’s degree in English, Education, Research, Communications or related field
- 2+ years of grant writing and grant management experience; non-profit experience preferred
- Excellent written and verbal communication skills
- Proven ability to write clear, structured, persuasive proposals
- Strong editing skills
- Strong analytical skills and attention to detail. Ability to self-motivate, multi-task and thrive in a fast-paced environment
- Demonstrated ability to track and manage databases
- Experience working with a Board of Directors and institutional donors
- Show consistent attention to detail and be able to produce high-quality, measurable output
- Be process-driven and goal-oriented in regards to deadlines
- Proficiency with MS Office
Bonus Points
- Master’s degree or PhD in relevant field
- Understanding of research-based pedagogical models, how students learn, and effective strategies to engage students
- Experience with any fundraising CMS
- Put 110% effort into a startup non-profit organization with the potential of emerging leadership roles
- Work well with a team of motivated and driven individuals
Compensation
Ednovo offers a competitive salary commensurate with experience. Our benefits include 401K options, health benefits, and a bonus structure for all full-time employees. This position offers a unique opportunity to gain nonprofit experience and be part of an innovative and rapidly growing organization whose mission is to honor the human right to education.
Applying for this Position
Please send a cover letter and resume by email with position title in the subject line (no letters, calls, faxes, or drop-ins) to careers@goorulearning.org. We carefully consider each application, but due to the high volume of applications, we can personally respond only to candidates who we’d like to advance in the interview process. Applications are accepted until the position is filled.
Non-Discrimination Policy: Employment and Provision of Services
Ednovo is an equal opportunity employer. Ednovo does not promote or discriminate against any person, population group, or organization with regard to categories protected by applicable United States law. These include, but are not limited to race, color, religion, sex, gender expression, physical appearance, language, education background, national origin, age, disability, and veteran status. Ednovo will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal employment opportunity, employment eligibility requirements or related matters. Nor will Ednovo require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state or local government contract.
