远程工作雷达

高级软件工程师,MediaWiki内容平台团队

Senior Software Engineer, MediaWiki Content Platform Team

开发工程市场运营全球可投
公司Wikimedia Foundation
薪资未公开
工作地点Remote
地域资格全球可投
时区要求无特别要求
用工类型未标注
发布时间19 天前
数据来源Greenhouse
前往企业招聘页投递 →
全球可投:该职位未限制候选人所在地区。仍需注意薪资可能按地区折算,以及实际签约方式(正式雇佣 / 独立合同)。

高级软件工程师,MediaWiki 内容平台团队

简介

维基媒体基金会正在寻找一名软件工程师加入我们的团队,向工程管理汇报。作为软件工程师,你将负责开发支持我们产品用户体验的软件。在这个职位上,你将在一个完全远程的环境中工作(偶尔需要参加团队、部门或组织的活动),我们重视团队合作和共识导向的方法。你可以为支持每天访问量超过五十亿页的协作体验编写开源代码,并在一个相信每个人都有良好的工作与生活平衡才能更成功的环境中工作。

在内容平台团队,我们致力于支持和改进所有与 wikitext 相关的内容,这是维基百科背后的标记语言。我们的目标是让 wikitext 更容易编写,解析更快,对人类更少出错。我们还努力通过结构化表示来支持编辑和内容分析工具。我们还维护与内容渲染和转换相关的网络服务。

在这个职位上,你将主要在远程环境中工作。为了确保有足够的沟通机会,此职位的首选时区为 GMT-4 至 GMT+2。

你将负责:

  • 设计并交付对维基百科 wikitext 处理基础设施的改进,在用户体验、性能、向后兼容性和可维护性之间取得平衡
  • 通过与工程师、产品经理、设计师、客户端团队和社区成员协作,迭代新功能
  • 编写支持数百种世界语言的 PHP 和 JavaScript 代码
  • 创建和维护使用服务器脚本语言的互联网 API
  • 对组件进行监控以跟踪功能和质量特性
  • 利用缓存和持久化技术

技能和经验:

  • 5 年以上相关软件工程领域的专业经验
  • 具有以下一项或多项经验:解析器生成器、解释器、语言运行时、编译器,或推动一种语言特性通过产品周期
  • 有从问题定义到实现和交付,独立负责复杂技术项目的实际能力,包括做出并传达架构决策,以及处理不确定性
  • 有设计和维护其他团队、产品或大量用户使用的可靠、高性能软件组件的经验
查看英文原文

Senior Software Engineer, MediaWiki Content Platform Team

Summary

The Wikimedia Foundation is looking for a software engineer to join our team, reporting to engineering management. As a software engineer, you will be responsible for engineering software that supports our product user experiences. In this role, you will work in a fully-remote environment (with occasional travel for team, department, or organization events), where we value teamwork and a consensus-oriented approach. You get to write open source code for collaborative experiences supporting well over half a billion pages accessed per day, and you get to do it at a place that believes we're all more successful when everyone has a good work-life balance.

On the Content Platform team, we work to support and evolve all things wikitext, the markup language behind Wikipedia. We aim to make wikitext easier to write, faster to parse, and less error-prone for humans. We also strive to support editing and content analysis tools with structured representations. We also maintain the web services associated with content rendering and transformation.

In this role, you will work in a mostly-remote environment. To ensure there are enough opportunities to communicate, the preferred timezone for this candidate will be GMT-4 to GMT+2.

You are responsible for:

  • Designing and delivering improvements to Wikipedia's wikitext processing infrastructure, balancing user experience, performance, backwards compatibility, and maintainability
  • Iterating on new features through collaboration with fellow engineers, product managers, designers, client teams, and community members
  • Writing PHP and JavaScript which supports hundreds of world languages
  • Creating and maintaining internet APIs with server scripting languages
  • Instrumenting components to monitor feature and quality characteristics
  • Leveraging caching and persistence technologies

Skills and experience:

  • 5+ years of related professional experience in software engineering
  • Experience with one or more of: parser generators, interpreters, language runtimes, compilers, or bringing a language feature through a product cycle
  • Demonstrated ability to own complex technical projects from problem definition through implementation and delivery, including making and communicating architectural decisions and navigating ambiguity
  • Experience designing and maintaining reliable, performant software components used by other teams, products, or large numbers of users
  • Strong engineering practices: you enjoy writing unit and integration tests, proactively addressing security and code review feedback, and balancing architectural tradeoffs
  • Ability to work effectively across team and organizational boundaries, identify and resolve technical dependencies, and bring projects to completion with limited direction
  • Experience mentoring other engineers and raising the technical quality of a team, through code reviews, design discussions, documentation, or direct mentorship

Qualities that are important to us:

  • A desire to make meaningful contributions to knowledge equity, free culture, and open access
  • An emphasis on communicating clearly in both synchronous and asynchronous channels
  • Self motivated with an ability to navigate through ambiguity and bring a project to completion with limited direction

Additionally, we'd love it if you have this:

  • Familiarity with the HTML5 spec and DOM manipulation
  • Expertise in Node.js and related technologies
  • Familiarity with Wikipedia/wikitext/markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress). We grow and care for MediaWiki and Wikimedia specific services. MediaWiki is an open source, PHP, MySQL, and JavaScript web application that powers Wikipedia and other Wikimedia Foundation websites. It has been incrementally developed for many years to become a richly featured wiki engine and the basis for hundreds of extensions and skins, and has a vibrant volunteer community.
  • A history of open source contribution
  • Bachelor's, master's, or doctorate degree in computer science, software engineering, or other STEM field (or equivalent certification)

About the Wikimedia Foundation

The Wikimedia Foundation is the nonprofit organization that operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge freely. We host Wikipedia and the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive.

The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive donations from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.

As an equal opportunity employer, the Wikimedia Foundation values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon their race, traits historically associated with race, religion, color, national origin, sex, pregnancy or related medical conditions, parental status, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or any other legally protected characteristics.

The Wikimedia Foundation is a remote-first organization with staff members including contractors based 40+ countries*. Salaries at the Wikimedia Foundation are set in a way that is competitive, equitable, and consistent with our values and culture. The anticipated annual pay range of this position for applicants based within the United States is US$116,633 to US$181,243 with multiple individualized factors, including cost of living in the location, being the determinants of the offered pay. For applicants located outside of the US, the pay range will be adjusted to the country of hire. We neither ask for nor take into consideration the salary history of applicants. The compensation for a successful applicant will be based on their skills, experience and location.

*Please note that we are currently able to hire in the following:
US States: Arizona, California, Colorado, Connecticut, District of Columbia*, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Jersey, New Mexico, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico*, Rhode Island, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming (*US Territory or Federal District)

Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom. Our non-US employees are hired through a local third party Employer of Record (EOR) and must have current work authorization in their location. (*citizens/permanent residents only)

We periodically review this list to streamline to ensure alignment with our hiring requirements.

All applicants can reach out to their recruiter to understand more about the specific pay range for their location during the interview process.

If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process due to a disability, you may contact us at recruiting@wikimedia.org or +1 (415) 839-6885.

More information

U.S. Benefits & Perks

Applicant Privacy Policy

Wikimedia Foundation

What does the Wikimedia Foundation do?

What makes Wikipedia different from social media platforms?

Our Projects

Our Tech Stack

News from across the Wikimedia movement

Wikimedia Blog

Wikimedia 2030

本页面信息整理自 Greenhouse,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位