Senior Software Engineer
Core
Designing and delivering improvements to Wikipedia's wikitext processing infrastructure, supporting editing and content analysis tools, and maintaining web services for content rendering.
Role type
Senior Software Engineer (MediaWiki Content Platform)
Builds
Open source code for collaborative experiences supporting over half a billion pages accessed per day
Domain
Non-profit / Open Source / Web Services / Content Management
Required skills
PHP, JavaScript, parser generators, interpreters, language runtimes, compilers, caching, persistence technologies, unit and integration testing, API design
Preferred skills
HTML5 spec, DOM manipulation, Node.js, MediaWiki, Wikipedia/wikitext/markdown editing, open source contribution history
Technologies
PHP, JavaScript, MySQL, Node.js, MediaWiki
Responsibilities
Designing and delivering improvements to wikitext processing infrastructure; Iterating on new features through collaboration; Writing PHP and JavaScript for hundreds of world languages; Creating and maintaining internet APIs; Instrumenting components to monitor feature and quality characteristics; Leveraging caching and persistence technologies
Seniority
Senior, hands-on IC with mentorship responsibilities