[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 (preferred)

Responsibilities

  • Develop and execute on the long-term engineering strategy in collaboration with the product team
  • Contribute to high impact challenges behind innovating, building, and maintaining Wikipedia’s data feeds for high volume reusers
  • Foster cross team collaboration where necessary to address business goals
  • Keep the team moving quickly by designing and implementing necessary tools and services
  • Guide the team on best practices for software engineering and infrastructure reliability
  • Bring creativity to improve current infrastructure
  • Be a key part of planning the future technical roadmap
  • Maintain and improve the reliability of highly used commercial data feeds
  • Support new code/feature deployments
  • Troubleshoot, debug and follow-up on emerging issues in the application stack and its surroundings
  • Assist 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
  • Share Wikimedia values and work in accordance with them

Skills

Key technologies and capabilities for this role

Software EngineeringData FeedsInfrastructure ReliabilityDistributed SystemsMicroservicesScalabilityCloud InfrastructureAPI DevelopmentDevOpsPythonGoDockerKubernetes

Questions & Answers

Common questions about this position

What is the location or time zone preference for this role?

Ideal candidates would be located in UTC+0 to UTC+2 time zones to collaborate effectively with the team.

What salary or compensation is offered for this position?

This information is not specified in the job description.

What key skills and experience are required for this Senior Software Engineer role?

Required skills 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 within the Wikimedia Foundation by building quickly, deploying often, and having high impact on the global knowledge ecosystem.

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

Strong candidates thrive in semi-ambiguous startup-like environments, have experience with AWS and Kafka, and can contribute to strategy, infrastructure improvements, reliability, architectural design, and incident response while sharing Wikimedia's values.

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