高级软件工程师,Wikidata 平台
Senior Software Engineer, Wikidata Platform
简介
维基媒体基金会正在寻找一名高级软件工程师加入支持Wikidata平台的团队——这是维基媒体项目的结构化数据核心,也是全球开放知识生态系统的关键部分。你将帮助扩展和维护Wikidata查询服务(WDQS)及相关平台服务,这些服务为维基媒体项目及更广泛的工具、功能、社区和研究工作提供支持。
此职位结合后端工程和运维职责。你将实现高规模、生产级的服务,同时确保性能、可靠性和可维护性。与技术及产品负责人紧密合作,你将参与塑造世界如何查询和与结构化、链接数据互动的未来。
重要提示:我们是一个完全远程的团队。你的工作时间需要与UTC+1至UTC-5时区重叠,以适应全球各地的团队成员。团队的重叠时间为UTC 14:00至17:00。
你将负责的工作
- 设计、构建和维护支撑Wikidata查询基础设施的后端系统和API
- 提升Wikidata查询服务和数据管道的可靠性、可观测性和自动化水平
- 将Wikidata平台服务与其他系统和数据源集成到维基媒体内部
- 与SRE、数据工程师和产品团队协作,确保在使用量增长的情况下系统的稳定性和可扩展性
- 监控生产系统,响应运维事件,并主动识别和解决瓶颈
- 支持平台迁移和系统升级(例如三元组存储、流式摄入)
- 贡献于部署自动化、CI/CD流程和服务监控
- 参与代码审查、设计讨论和技术规划
- 文档化系统,并与团队成员和维基媒体更广泛的技术社区分享知识
我们寻找的技能和经验
- 5年以上在分布式系统或数据平台工作的后端或平台工程师经验
- 对数据库和/或知识图谱表示技术和标准有深入理解
- 精通Java、C++或其他系统语言。设置、扩展和排查系统的能力比对特定语言的精通更为重要。
- 具有构建和运营具有SLO的生产级服务的经验 - 对可扩展性、性能、可靠性和其他非功能性需求有良好的认识
- 熟悉现代可观测性工具
查看英文原文
Summary
The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ecosystem. You’ll help scale and sustain the Wikidata Query Service (WDQS) and related platform services that power tools, features, communities, and research efforts across Wikimedia projects and beyond.
This role combines backend engineering and operations ownership. You’ll implement high-scale, production-grade services while ensuring performance, reliability, and maintainability. Working closely with the technical and product leads, you’ll contribute to shaping the future of how the world queries and interacts with structured, linked data.
Important: We are a fully remote team. Your working hours will need to overlap with UTC+1 to UTC-5 time zones to accommodate members of your team around the world. With 14:00 UTC to 17:00 UTC being the team's overlapping hours.
What You’ll Do
- Design, build, and maintain backend systems and APIs that power Wikidata’s query infrastructure
- Improve reliability, observability, and automation of the Wikidata Query Service and data pipelines
- Integrate Wikidata Platform services with other systems and data sources across Wikimedia
- Collaborate with SRE, data engineers, and product teams to ensure stability and scalability under growing usage
- Monitor production systems, respond to operational incidents, and proactively identify and resolve bottlenecks
- Support platform migrations and system upgrades (e.g., triple stores, streaming ingestion)
- Contribute to deployment automation, CI/CD workflows, and service instrumentation
- Participate in code reviews, design discussions, and technical planning
- Document systems and share knowledge with team members and Wikimedia’s broader technical community
Skills and Experience We’re Looking For
- 5+ years of experience as a backend or platform engineer working on distributed systems or data platforms
- Deep understanding of database and/or knowledge graph representation technologies and standards
- Proficiency in Java, C++, or other systems languages. Ability to set up, scale, and investigate systems is more important than expertise in a particular language.
- Experience building and operating production-grade services with SLOs - good appreciation of scalability, performance, reliability and other non-functionals
- Familiarity with modern observability tools (metrics, logging, tracing)
- Experience in data processing systems such as graph databases, search indexes, or data processing pipelines
- Ability to work collaboratively across disciplines and communicate clearly across technical and non-technical audiences
- A commitment to learning, resilience, and contributing to a mission-driven engineering culture
Nice to Have
- Experience working with knowledge graphs or RDF/SPARQL
- Familiarity with streaming data systems (e.g., Kafka, Flink)
- Comfort with CI/CD pipelines and containerization tools (e.g., Docker, Kubernetes)
- Experience in open source or open knowledge communities
- Familiarity with Wikimedia technologies, Wikidata, or MediaWiki
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