Wikimedia Foundation

πŸ‘₯ 251-500πŸ’° $2,100,000 Grant about 5 years agoπŸ’Ό Private Company
Website LinkedIn Email Facebook Twitter

Wikimedia Foundation is a non-profit organization that supports and operates free knowledge projects, including Wikipedia, and is committed to promoting open access to information and educational resources.

Related companies:

Jobs at this company:

Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ 172976.0 - 269298.0 USD per year

πŸ” Software Development

  • Experience leading teams that manage software engineering lifecycle processes and services in an organization with 100+ software engineers.
  • Experience leading or managing a backend platform organization.
  • Experience managing organizational interaction with a community of volunteer technical contributors.
  • Experience building and leading diverse, multi-national and remote-first teams.
  • Proven success at all stages of the engineering process and product lifecycle, leading to significant, measurable impact.
  • Experience with managing managers.
  • Ability to travel up to 2-3 times a year.
  • Ability to work flexible hours with an organization spread across several time zones.
  • Leading a group of teams working to build, maintain, and improve the capabilities of MediaWiki, the open-source software platform that powers Wikipedia and other sites.
  • Living and demonstrating our values by fostering a working environment and team relationships that are aligned in our mission, welcoming to everyone who shares our vision and values, curious and open to new ideas, focused on delivering great work, and constantly improving.
  • Hiring, Coaching, developing, and empowering engineering managers and highly senior individual contributors to enable their success in solving problems, delivering on team objectives, and coaching and developing their team members.
  • Engineering delivery of the teams in the MediaWiki Engineering group.
  • Collaborating with the Director of Product for MediaWiki on roadmaps and technical strategy.
  • Participating with other senior managers & directors across the department to establish strategic plans, align towards common objectives, and solve complex problems.
  • Participating in organizational development of methods, techniques, and evaluation criteria for projects, programs, and people to ensure the greatest impact for the Foundation.
  • Planning, staffing, budgeting, and managing expense priorities within the cost center for MediaWiki Engineering.
  • Collaborating and taking joint responsibility with fellow Engineering leaders to ensure the stability, reliability and optimal performance of production environments and services.

Backend DevelopmentLeadershipPHPProject ManagementSoftware DevelopmentMySQLPeople ManagementCross-functional Team LeadershipREST APIStrategic ManagementCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesLinuxDevOpsTeam managementStakeholder managementNodeJSSoftware EngineeringBudget management

Posted 6 days ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ 129347.0 - 200824.0 USD per year

πŸ” Software Development

  • 7+ years of experience in Site Reliability Engineering (SRE), DevOps, or infrastructure engineering roles, with substantial exposure to production-grade machine learning systems.
  • Proven expertise with on-premises infrastructure for machine learning workloads (e.g., Kubernetes, Docker, GPU acceleration, distributed training systems).
  • Strong proficiency with infrastructure automation and configuration management tools (e.g., Terraform, Ansible, Helm, Argo CD).
  • Experience implementing observability, monitoring, and logging for ML systems (e.g., Prometheus, Grafana, ELK stack).
  • Familiarity with popular Python-based ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn).
  • Designing and implementing robust ML infrastructure used for training, deployment, monitoring, and scaling of machine learning models.
  • Improving reliability, availability, and scalability of ML infrastructure, ensuring smooth and efficient workflows for internal ML engineers and researchers.
  • Collaborating closely with ML engineers, product teams, researchers, SREs, and the Wikimedia volunteer community to identify infrastructure requirements, resolve operational issues, and streamline the ML lifecycle.
  • Proactively monitoring and optimizing system performance, capacity, and security to maintain high service quality.
  • Providing expert guidance and documentation to teams across Wikimedia to effectively utilize the ML infrastructure and best practices.
  • Mentoring team members and sharing knowledge on infrastructure management, operational excellence, and reliability engineering.

AWSDockerPythonCloud ComputingElasticSearchKubernetesMachine LearningMLFlowNumpyPyTorchGrafanaPrometheusTensorflowLinuxDevOpsTerraformAnsible

Posted 12 days ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America and Uruguay

🧭 Contract

πŸ’Έ 25.0 - 40.0 USD per hour

πŸ” Nonprofit

  • 3-5 years of experience with event coordination
  • Experience working directly with a diverse set of volunteers across different regions
  • Experience managing using of tools such as email campaign platforms and records systems
  • Supporting the Wikimania 2025 Core Organizing Team with the facilitation and coordination of scholarships awarded to individuals for attending Wikimania 2025 in Nairobi.
  • Supporting communication with successful scholars on requirements needed for travel, visas and accommodation
  • Communication and coordination with scholars on volunteer role opportunities at Wikimania.

Project CoordinationAdministrative ManagementCommunication SkillsMicrosoft ExcelCustomer serviceAttention to detailOrganizational skillsProblem-solving skillsTeamworkData entry

Posted 12 days ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Contract

πŸ’Έ 43.0 - 66.0 USD per year

πŸ” Non-profit

  • 5+ years experience managing multi-stakeholder groups with staff, partner organizations, and volunteers.
  • 5+ years experience managing volunteer-facing initiatives.
  • Strong knowledge of theoretical and practical aspects of project management including identifying stakeholders, defining requirements, crafting schedules, ensuring testing, and facilitating implementation.
  • Ability to anticipate risks, resolve conflicts, and initiate escalation paths.
  • Strong program management skills: prioritization, organization, planning, time management, facilitation, problem solving, and decision-making.
  • Ability to build rapport and influence with distributed teams representing various cultures, featuring different communication and learning styles.
  • Ability to build relationships and trust, influence without authority, and effectively enforce accountability.
  • Strong interpersonal communication skills.
  • Very detail-oriented with an ability to keep the big picture in mind at all times.
  • Passion for process improvement.
  • Significant experience with project management tools such as Asana.
  • Driving projects to completion
  • Co-creating new projects of significant impact to the fundraising efforts of the Foundation and developing strategic approaches to ensure their successful execution.
  • Facilitating dialogue across teams to drive shared understanding of goals, commitments, and desired outcomes.
  • Managing the delivery of multiple projects, including project planning, facilitating standups, and retrospectives.
  • Motivating teams to follow through on commitments, deliver outputs, and uphold a culture of accountability.
  • Ensuring that the team understands its commitments to its goals and to other teams.
  • Identifying the resources projects require and ensuring they are available to the team when necessary.
  • Developing and reporting upon relevant qualitative and quantitative project metrics.
  • Coordinating commitments and dependencies, within and across teams
  • Coordinating sequencing of projects and their dependencies, and facilitating a shared understanding of timelines across multiple customer teams.
  • Using tools like Asana and Slack for task management
  • Identifying stakeholders and keeping them aware of progress.
  • Coordinating communications and processes with other teams.
  • Building and maintaining coalitions both inside and outside the Fundraising team.
  • Documenting essential information about projects
  • Facilitating healthy stakeholder groups
  • Collaborate as part of ad hoc cross-functional teams on high-priority issues.
  • Supporting healthy team dynamics and a culture that welcomes diverse perspectives.
  • Promoting a culture of continuous improvement.
  • Environment scanning and preparedness
  • Maintaining a broad and deep awareness of the strategic, tactical, and operational situation on each individual project.
  • Proactively identifying risks and opportunities related to individual projects.
  • Producing solutions and using responsible judgement to determine when and how to enact or escalate.

LeadershipProject ManagementAgileSCRUMProject CoordinationJiraCross-functional Team LeadershipActiveMQREST APICommunication SkillsCollaborationProblem SolvingOrganizational skillsTime ManagementWritten communicationInterpersonal skillsRelationship buildingRisk ManagementStakeholder managementStrategic thinking

Posted 27 days ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ 127714.0 - 200943.0 USD per year

πŸ” Software Development

  • Experience leading or managing a fullstack team.
  • Experience building a diverse, multi-national and remote-first team.
  • Proven success at all stages of the engineering process and product lifecycle, leading to significant, measurable impact.
  • Ability to travel internationally up to 2-3 times a year.
  • Manage a complex stakeholder environment comprising other teams within the department, teams outside of the department, as well as people from the steward and functionary communities.
  • Coach engineers of varying levels, helping them grow and set personal development goals and mentoring them where applicable in software engineering best practices.
  • Ensure the timely shipping of deliverables by managing resources and schedules effectively.
  • Drive team processes and meetings to ensure the team works together effectively and efficiently.
  • Communicate positively, effectively and proactively both within and outside of your team.
  • Effectively triage incoming bugs, incidents, and one-off requests.
  • Collaborate with other technical decision makers to identify long-term investment areas such as strategic migrations or adoption of new technologies.
  • Manage dependencies across different teams.
  • Assess scope and difficulty of tasks, examine patches or alerts, and judge problem severity and solution complexity.

AWSBackend DevelopmentLeadershipProject ManagementSQLFull Stack DevelopmentPeople ManagementProduct ManagementCross-functional Team LeadershipProduct DevelopmentCommunication SkillsProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsComplianceTeamworkTeam managementStakeholder managementSoftware Engineering

Posted about 1 month ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ 127714.0 - 200943.0 USD per year

πŸ” Software Development

  • Several years of engineering experience, including multiple years in a technical management or leadership role.
  • Several years of hands-on experience developing, designing and reviewing web applications using languages such as Go, Python, PHP or other object oriented programming languages.
  • Experience in building and operating resilient, reliable software systems and services utilizing scalable infrastructure technologies (e.g. Kubernetes).
  • Excellent verbal and written communication skills in English, with the ability to articulate complex technical topics and solutions clearly and concisely.
  • An established track record and prior success in working with a multicultural, remote and distributed high-performing team.
  • Collaborating with your team and cross-functional stakeholders to plan, prioritize, and delegate work, balancing project goals with technical requirements and team skill sets.
  • Driving execution–ensuring projects are on track, key performance metrics are being met, and work is being actively unblocked.
  • Communicating proactively on progress, risks, and outcomes to stakeholders.
  • Ensuring the engineering team is engaged and productive, and understands the big picture of the project and how their efforts contribute to it.
  • Coaching your team, conducting performance reviews, providing career guidance, and building a professional and inclusive work culture.
  • Managing risk and succession planning for the project, documenting and implementing lifecycle management and best practices for the software we build.
  • Interviewing, hiring, onboarding, and mentoring engineers with the goal of quickly making them productive and engaged members of your team.

AWSBackend DevelopmentDockerLeadershipPHPProject ManagementPythonSoftware DevelopmentAgileCloud ComputingKubernetesPeople ManagementSCRUMSoftware ArchitectureProject CoordinationCross-functional Team LeadershipAPI testingGoREST APIStrategic ManagementTestRailCommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringExcellent communication skillsActive listeningQuality AssuranceRisk ManagementTeam managementStrategic thinkingTechnical supportDebuggingBudget management

Posted about 1 month ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

πŸ’Έ 88975.0 - 139056.0 USD per year

πŸ” Nonprofit / Open Knowledge

  • 2–5 years related professional experience in software engineering.
  • Experience building user-friendly features and software components with good performance.
  • Focused software engineering: enjoyment of writing unit and integration tests, proactively addressing security and code review feedback, and thoughtfully balancing architectural tradeoffs.
  • Desire to contribute to knowledge equity, free culture, and open access.
  • Strong communication skills in both synchronous and asynchronous channels.
  • Familiarity with HTML5 spec and DOM manipulation.
  • Expertise in Node.js and related technologies.
  • Familiarity with Wikipedia/wikitext/markdown editing or content management systems.
  • Experience with parser generators, interpreters, language runtimes, compilers, or product cycles.
  • Open source contribution history.
  • Bachelor's, master's, or doctorate degree in computer science, management information systems, or STEM field (or equivalent certification).
  • Improving the Wikipedia product experience by fixing bugs and implementing new functionality in wikitext processing.
  • 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.

Node.jsPHPHTMLJavascriptMySQLSoftware Engineering

Posted 2 months ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America and Uruguay

🧭 Full-Time

πŸ’Έ 120791.0 - 189762.0 USD per year

πŸ” Nonprofit / Technology / Knowledge sharing

  • Several years of engineering experience in a technical management or leadership role.
  • Hands-on experience developing, designing, and reviewing software applications using languages such as Go, Python, PHP or other object-oriented programming languages.
  • Proven track record of managing a team providing centralized services for quality assurance, technical documentation, or program management.
  • Experience managing diverse teams with varying goals and ensuring effective prioritization.
  • Excellent verbal and written communication skills in English.
  • Established success in working with multicultural, remote, and distributed high-performing teams.
  • Collaborating with multiple teams and cross-functional stakeholders to align on testing and documentation needs.
  • Driving execution to ensure SLAs are met and key metrics are being tracked.
  • Expanding and refining automated processes while supporting best practices.
  • Promoting quality and documentation-first practices across engineering teams.
  • Overseeing the design, implementation and maintenance of automated test suites and technical documentation.
  • Ensuring team engagement and understanding of project contributions.
  • Coaching team members, conducting performance reviews, and fostering an inclusive work culture.

PHPPythonGoManual testingREST APIQuality Assurance

Posted 3 months ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ 88975 - 139056 USD per year

πŸ” Nonprofit, Technology, Open Knowledge

  • 3+ years of related professional or volunteering experience in software engineering roles, with emphasis on backend development.
  • Experience with Object-Oriented development using PHP, Python, Ruby, or JavaScript.
  • Ability to convert design mockups into functional and accessible components with well-documented code.
  • Focused software engineering: writing unit and integration tests, addressing security feedback, balancing trade-offs.
  • Strong written communication skills for online collaboration.
  • Developing, testing, and deploying new features, improvements, and upgrades to tools for administrators and staff.
  • Writing multilingual, accessible, and performant user interfaces using PHP, JavaScript, VueJS, and CSS.
  • Documenting contributions to the codebase and features.
  • Contributing to projects handling sensitive data while ensuring compliance with privacy and security regulations.
  • Supporting abuse investigations by identifying sources and proposing mitigations.
  • Developing expertise in Trust and Safety topics.
  • Extending the capabilities of MediaWiki for community needs.
  • Working across teams to reduce technical debt.

Backend DevelopmentPHPSoftware DevelopmentCSSJavascriptProduct DevelopmentCommunication SkillsCollaborationWritten communicationDocumentationComplianceSoftware Engineering

Posted 4 months ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ $109,047 - $169,455 per year

πŸ” Nonprofit Organization / Free Knowledge Projects

  • Advanced level of experience with MariaDB or MySQL database administration and replication topologies at scale.
  • Proficiency in SQL.
  • Experience with debugging query performance and schema design.
  • Experience with MySQL high availability and replication management tooling.
  • Knowledge of Linux and IO/data storage concepts, internals and troubleshooting.
  • Experience with managing remotely both bare-metal servers and virtualized environments.
  • 5+ years experience in a hands-on DBA role as part of a team.
  • Experience with high traffic and highly available website architectures and operations.
  • Strong English language skills.
  • Ability to work independently in a fast paced environment, as an effective part of a globally distributed team, including ticket tracking systems and asynchronous communication tools.
  • B.Sc. or M.Sc. in Computer Science or equivalent work experience.
  • Implementation, maintenance and troubleshooting of relational database systems in production and staging environments.
  • Handling database version upgrades, testing and working with upstream on bug identification and resolution.
  • Configuring replication, designing schema optimizations and running schema changes.
  • Monitoring, debugging and improving query performance.
  • Improving observability (alerting, metrics, monitoring) of database infrastructure.
  • Multi-datacenter replication topology design, capacity and infrastructure planning.
  • Taking part in incident response, diagnosis and follow-up on system outages or alerts across Wikimedia’s production infrastructure and participating in an on call rotation.

SQLMySQLLinux

Posted 6 months ago
Apply