Wikimedia Foundation is hiring a

Software Engineer (Analytics)

San Francisco, United States

The Analytics Team at Wikimedia Foundation is looking for a developer. Join our team of engineers and help us curate the data generated by the world's largest collaborative project: Wikipedia.


We are the Analytics Team at Wikimedia Foundation - engineers organizing data generated by the world's largest collaborative project and one of the largest websites in the world.  We protect privacy, share data, build APIs for the community, and help our product teams understand what to focus on.

We use open source tools as much as possible, and always open source our own work (  Python, Java, Scala and Javascript make up most of our code, but we value using the right tool for the job.  Our world is vast and can be complicated, so we value communication, enthusiasm, and eagerness to learn more than certificates.

We’d like you to do these things:   

  • Work and communicate effectively within a small team of five distributed across 3 time zones
  • Assist developers and community members in identifying and resolving issues with the software and configuration of Wikimedia's analytics infrastructure
  • Work on complete features to be used internally or externally by the foundation or the community

We’d like you to have these skills:

  • Experience with both scripting and compiled languages in a Linux/Unix server environment, some of: Python, PHP, Java, Javascript, C, Scala
  • Some experience with MySQL
  • Excellent analytical and problem solving skills
  • Willingness to work collaboratively with the research team and the Wikimedia community

And it would be even more awesome if you have this:

  • Recent graduate or currently enrolled in a 4-year university or graduate program as a student in Computer Science, Statistics, Math, Physics or other quantitative discipline
  • Data Visualization experience
  • Familiarity with statistics
  • A history of providing measurable results from analytical efforts
  • Experience with services, Puppet , Node, Hadoop, Hive
  • You know what it means to be a volunteer or to coordinate the work of volunteers
  • Big thumbs ups if you are a contributor to Wikipedia


Show us your stuff! If you have any existing open source software that you've developed (these could be your own software or patches to other packages), please share the URLs for the source. Links to GitHub, etc. are especially useful.


About the Wikimedia Foundation

The Wikimedia Foundation is the non-profit organization that supports and hosts Wikipedia and its sister free knowledge sites. Wikipedia consists of nearly 40 million articles across hundreds of languages. Every month, more than 80,000 volunteer editors contribute to Wikipedia. Based in San Francisco, California, the Wikimedia Foundation is an audited, 501(c)(3) non-profit that is funded primarily through donations and grants. It currently employs over 240 staff members.

At the Foundation, we build technology to help people everywhere access Wikipedia, across devices and in nearly 300 languages. We engineer privacy for our readers and editors so they can safely and securely explore Wikipedia. We create programs and initiatives to make Wikipedia freely available to more people in more parts of the world. We build new tools for the community of editors so they can continue to improve and grow Wikipedia. Roughly a quarter of our budget goes to supporting the community that make the site possible, including through grantmaking programs that enable volunteers and enrich the information on the sites.

Benefits & Perks *

  • Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)
  • The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, massages, cooking classes and much more
  • The 401(k) retirement plan offers matched contributions at 4% of annual salary
  • Flexible and generous time off - vacation, sick and volunteer days
  • Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses
  • For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program
  • Telecommuting and flexible work schedules available
  • Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax
  • Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people

* for benefits eligible staff, benefits may vary by location


More Information


Some of our code:


Some of our work: