Senior Software Engineer, MediaWiki
Core
Building and maintaining the core MediaWiki platform (authentication, notifications, media management) that powers Wikipedia and sister projects for hundreds of millions of users.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Core MediaWiki stack, shared capabilities (auth, caching, rate limiting), and infrastructure for feature teams.
Domain
Open-source web platforms, high-scale distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend software engineering, database design and query optimization, event streams, software architecture, testing methodologies, system design, observability (metrics, logging, monitoring, alerting), incident response, CI/CD pipelines
Preferred skills
Framework development, PHP, JavaScript, identity management (OAuth), Kubernetes (Envoy), Prometheus, Grafana, SLA/SLO definition, MediaWiki experience, open-source contributions
Technologies
MediaWiki, PHP, JavaScript, Kubernetes, Envoy, Prometheus, Grafana, OAuth
Responsibilities
Designing and maintaining key parts of the MediaWiki stack; driving technical quality and operational excellence; creating proofs of concept and design documents; developing shared capabilities; championing product metrics; leading code reviews and team culture; automating production issue resolution; collaborating with product and community teams; coaching and mentoring teammates.
Seniority
Senior, hands-on IC with mentorship responsibilities