[Remote] Senior Software Engineer, Wikimedia Enterprise at Wikimedia Foundation

Remote

Wikimedia Foundation Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Non-Profit, MediaIndustries

Requirements

  • Comfortable working in a semi-ambiguous environment, similar to that of a startup
  • Experience in supporting complex web applications running on Amazon Web Services or other comparable cloud platforms
  • Experience working with Kafka or similar distributed event processing systems
  • Experience working with Nodejs and Go applications
  • Comfortable with configuration management and orchestration tools (ECS, Kubernetes), and modern observability infrastructure (monitoring, metrics and logging)
  • Aptitude for automation and streamlining of tasks
  • Comfortable with shell and scripting languages used in an SRE/Operations engineering context (e.g. Python, Go, Bash, Ruby, etc.)
  • Good understanding of Linux/Unix fundamentals and debugging skills
  • Strong English language skills and ability to work independently, as an effective part of a globally distributed team
  • B.S. or M.S. in Computer Science or equivalent in related work experience
  • Located in UTC+0 to UTC+2 time zones to collaborate effectively with the team
  • Track record of open source contributions is highly appreciated
  • Experience with non-cloud hosted infrastructure
  • Startup experience is a plus
  • Remote work experience with a highly distributed team
  • Fluency in languages other than English

Responsibilities

  • Developing and executing on the long-term engineering strategy in collaboration with the product team
  • Contributing to high impact challenges behind innovating, building, and maintaining Wikipedia’s data feeds for high volume reusers
  • Fostering cross team collaboration where necessary to address business goals
  • Keeping the team moving quickly by designing and implementing necessary tools and services
  • Guiding the team on best practices for software engineering and infrastructure reliability
  • Bringing creativity to improve current infrastructure
  • Being a key part of planning the future technical roadmap
  • Maintaining and improving the reliability of highly used commercial data feeds
  • Supporting new code/feature deployments
  • Troubleshooting, debugging and following-up on emerging issues in the application stack and its surroundings
  • Assisting in the architectural design of new services and making them operate at scale
  • Incident response, diagnosis and follow-up on system outages or alerts across Wikimedia Enterprise’s production infrastructure
  • Sharing Wikimedia values and working in accordance with them

Skills

Key technologies and capabilities for this role

Software EngineeringData FeedsInfrastructure ReliabilityDistributed SystemsMicroservicesScalabilityCross-team CollaborationEngineering Strategy

Questions & Answers

Common questions about this position

What is the salary or compensation for this Senior Software Engineer role?

This information is not specified in the job description.

Is this position remote, and are there location requirements?

The role is with a distributed global team, but ideal candidates would be located in UTC+0 to UTC+2 time zones to collaborate effectively.

What skills and experience are required for this position?

Key requirements include being comfortable in a semi-ambiguous startup-like environment, experience supporting complex web applications on AWS or similar cloud platforms, and experience with Kafka or similar distributed event processing systems.

What is the company culture like for the Wikimedia Enterprise team?

The team is distributed and diverse with a drive to explore, experiment, and embrace technologies, acting like a startup by building quickly, deploying often, in a fast-paced environment with high global impact.

What makes a strong candidate for this Senior Software Engineer role?

Strong candidates thrive in semi-ambiguous startup-like environments, have experience with AWS and Kafka, and can handle high-impact challenges like infrastructure reliability, architectural design at scale, and cross-team collaboration.

Wikimedia Foundation

Operates Wikipedia and free knowledge projects

About Wikimedia Foundation

The Wikimedia Foundation operates Wikipedia and other free knowledge projects, aiming to create a world where everyone can freely access and share knowledge. It provides a platform for users to read, contribute, and share content, while also supporting the volunteer communities that help maintain these projects. The foundation is funded by donations from individuals and institutions, emphasizing its nonprofit status. Unlike many other organizations, it focuses on making knowledge accessible to all without charge, advocating for policies that support free knowledge initiatives. Its goal is to empower individuals to contribute to and benefit from a collective pool of knowledge.

San Francisco, CaliforniaHeadquarters
2003Year Founded
$145.9MTotal Funding
GRANTCompany Stage
Social Impact, EducationIndustries
501-1,000Employees

Benefits

Remote Work Options

Risks

Reliance on Nvidia's AI tech may affect Wikimedia's data processing autonomy.
DSA audit could reveal vulnerabilities requiring significant resources to address.
Decentralized platforms like Mastodon may divert users from Wikipedia.

Differentiation

Wikimedia Foundation operates the world's largest free online encyclopedia, Wikipedia.
It supports a diverse range of projects like Wiktionary and Wikisource.
The Foundation is a non-profit, relying on global donations for funding.

Upsides

Nvidia's NeMo Retriever tech reduced Wikipedia processing time from 30 days to 3 days.
Holistic AI's audit under the DSA enhances Wikimedia's platform safety and accountability.
Collaboration with Open Foundation West Africa combats misinformation during Ghana's elections.

Land your dream remote job 3x faster with AI