Software Tools Engineer

Company: Gooru

General Information
  • Job Type: Full-time
  • Location: Palo Alto, CA
  • Educational Requirements: Bachelors Degree
Contact Information
  • Name: Mallory Moser
  • Email:
  • Address: 1032 Elwell Court, Suite 210 Palo Alto, CA 94303 650.331.0219
  • Website:


As a Software Tools Engineer you will be responsible for building tools to create a closed loop solution for our product suite, and enhancing productivity of non-engineering teams through automation. You will conduct research on emerging technologies and formulate processes. You will work with different disciplines and analyze and optimize workflow. As a constantly growing and evolving organization, this position will require you to train and mentor other team members.

Required Qualifications

  • BS in Computer Science, Mathematics or equivalent with a strong academic record
  • 3 years of relevant work experience, including development and/or test automation experience
  • Experience with MySQL and other database applications
  • Understanding of ETL procedure
  • Excellent problem-solving and troubleshooting skills
  • Experience in MySQL and other RDBMS

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 Kettle, Tableau
  • Strong background in Java, Javascript, HTML, CSS
  • Direct experience dealing with large data sets


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.

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.

How to Apply: Please send a cover letter and resume by email with position title in the subject line (no letters, calls, faxes, or drop-ins) to 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.