Software Engineer

April 30, 2024

Job Description

Starting from June 2020, Quora transitioned into a “remote-first” company, allowing individuals to perform their roles from any location worldwide, irrespective of the location mentioned above.

Quora’s Mission:

Quora’s vision is to make the wealth of human knowledge accessible to everyone. Despite the vast amount of knowledge available, much of it remains untapped, residing in people’s minds or within sources inaccessible to many. With over a billion internet users, only a small fraction actively contribute their knowledge. Quora aims to democratize knowledge across various domains, ensuring that if someone possesses knowledge, anyone else can benefit from it. The platform strives to share and expand global knowledge, supported by a dedicated team.

Team Focus:

Quora facilitates millions of individuals in sharing and seeking knowledge daily. To foster this exchange, the company endeavors to develop systems that incentivize knowledge sharing and simplify its discovery. The Product Engineering teams concentrate on enhancing growth, engagement, and activation. This involves optimizing content distribution, curating material, and attracting new users and contributors. They aim to refine Quora’s dynamics to create a seamless experience for users.

Role Overview:

Quora’s advertising platform has seen substantial growth, catering to thousands of advertisers and reaching millions of monthly visitors. The Monetization team is now expanding efforts beyond advertising. Engineers in this role contribute to revenue generation, crucial for Quora’s mission. They collaborate across various functions to develop data-driven applications and products, aiming to unlock future monetization opportunities while enhancing user, advertiser, and business experiences on Quora.


  • Lead projects from conception to implementation utilizing diverse technology stacks.
  • Collaborate within a product team focused on monetization.
  • Design and deploy features for Quora’s ad platform at scale, emphasizing data-driven iteration.
  • Identify impactful features aligning with engineering and revenue objectives.
  • Collaborate with designers, engineers, and data scientists to prototype and implement features.
  • Prioritize effectively to deliver new features and enhance existing ones.

Minimum Requirements:

  • Availability during Quora’s “coordination hours” (Mon-Fri: 9am-3pm Pacific Time).
  • 3+ years of full-time product development experience.
  • 2+ years of experience with backend storage systems.
  • 2+ years of experience with large-scale distributed systems.
  • Proficiency in coding with any programming language.
  • Ability to strategize holistically and translate metrics into actionable plans.

Preferred Qualifications:

  • Experience in online advertising or related monetization fields.
  • Familiarity with open-source data infrastructure technologies.
  • Proficiency in Python and JavaScript.
  • Experience with React and GraphQL.
  • Passion for innovation and experimentation.
  • Affinity for the Quora platform.

Quora is an equal opportunity employer that values diversity and does not discriminate based on various factors including race, religion, gender, or disability status.