Software Engineer - Wikidata Platform
New
W
Wikimedia FoundationSoftware Development
USA, Europe, and other specific countries: Brazil, Canada, Colombia, France, Germany, Ghana, India, Indonesia, Italy, Kenya, Mexico, Morocco, Netherlands, Poland, Singapore, South Africa, Spain, Switzerland and the United Kingdom., Must overlap with UTC+1 to UTC-5, specifically 14:00 UTC to 17:00 UTC.Full-TimeMiddle
Salary95,164 - 148,729 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years
- Required Skills
- JavaC++CI/CDDistributed Systems
Requirements
- 2+ years of experience as a backend or platform engineer working on distributed systems or data platforms.
- Solid understanding of database and/or knowledge graph representation technologies.
- Proficiency in Java, C++, or other systems languages.
- Experience building and operating production-grade services with SLOs.
- Appreciation of scalability, performance, reliability, and non-functional requirements.
- Familiarity with modern observability tools including metrics, logging, and tracing.
- Familiarity with data processing technologies such as graph databases, search indexes, or data processing pipelines.
- Ability to work collaboratively and communicate across technical and non-technical audiences.
- Commitment to learning, resilience, and contributing to a mission-driven engineering culture.
- Nice to have: Experience with knowledge graphs or RDF/SPARQL.
- Nice to have: Familiarity with streaming data systems like Kafka or Flink.
- Nice to have: Comfort with CI/CD pipelines and containerization tools like Docker or Kubernetes.
- Nice to have: Experience in open source or open knowledge communities.
- Nice to have: Familiarity with Wikimedia technologies, Wikidata, or MediaWiki.
Responsibilities
- 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.
- Develop features and capabilities to ensure stability and scalability under growing usage.
- Monitor production systems, respond to operational incidents, and resolve bottlenecks.
- Support platform migrations and system upgrades such as triple stores and streaming ingestion.
- Contribute to deployment automation, CI/CD workflows, and service instrumentation.
- Participate in code reviews and design discussions.
- Document systems and share knowledge with the team and technical community.
View Full Description & ApplyYou'll be redirected to the employer's site