Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Ads, Quora (Remote) image - Rise Careers
Job details

Software Engineer - Ads, Quora (Remote)

[Quora is a "remote-first" company. This position can be performed remotely from multiple countries around the world. Please visit careers.quora.com/eligible-countries for details regarding employment eligibility by country.]

About Quora:

Quora’s mission is to grow and share the world’s knowledge. To do so, we have two knowledge sharing products:

  • Quora: a global knowledge sharing platform with over 400M monthly unique visitors, bringing people together to share insights on various topics and providing a unique platform to learn and connect with others.

  • Poe: a platform providing millions of global users with one place to chat, explore and build with a wide variety of AI language models (bots), including GPT-4, Claude 3, Gemini Pro, DALL-E 3 and more. As AI capabilities rapidly advance, Poe provides a single platform to instantly integrate and utilize these new models.

Behind these products are passionate, collaborative, and high-performing global teams. We have a culture rooted in transparency, idea-sharing, and experimentation that allows us to celebrate success and grow together through meaningful work. Join us on this journey to create a positive impact and make a significant change in the world.

About the Team and Role:

In just over seven years since we first launched our advertising platform, we've already grown to support thousands of advertisers who are reaching over 400 million monthly unique visitors on Quora. Today, we're working on a broad range of areas to support our data-intensive needs: metrics and insights reporting, audience targeting, low-latency real-time ad delivery, and a suite of advertiser tools to create and optimize campaigns, to name just a few.

As an engineer on the Ads product team, you'll work on efforts focused on generating revenue for the success of the company and mission. As part of a highly cross-functional development team, you'll work closely with machine learning engineers, data scientists, product managers, designers, build data-intensive applications and systems to enable advertisers to reach a well-targeted audience, and ensure that our users experience ads comparable to the quality of the content they appear alongside.

Responsibilities:

  • Drive projects from ideation to production using the full technology stack

  • Architect, design, and implement features for our mission-critical online ad platform at massive scale with data-driven iteration

  • Identify high impact features that achieve engineering and revenue goals, and be able to explain rationale for your decisions

  • Work with designers, fellow engineers, and data scientists to prototype and implement functionality and analyze impact

Minimum Requirements:

  • Ability to be available for meetings and impromptu communication during Quora's “coordination hours" (Mon-Fri: 9am-3pm Pacific Time)

  • 2+ years of full-time product development experience building consumer or enterprise web products (internships excluded)

  • Excellent Python, Java, or C++ development skills

  • Knowledge of backend storage systems such as MySQL, HBase, Memcached, or Redis

  • Knowledge of frontend technologies such as React, Javascript, Typescript

  • Experience with large-scale distributed systems

Preferred Requirements:

  • 2+ years of industry experience in online advertising, or related areas in monetization & marketing

  • 1+ years of experience building with open-source data infrastructure technologies, such as Kafka, Airflow, and Spark

  • 1+ years of frontend experience with frontend technologies, such as React, Javascript, Typescript

  • Love of the Quora products

At Quora, we value diversity and inclusivity and welcome individuals from all backgrounds, including marginalized or underrepresented groups in tech, to apply for our job openings. We encourage all candidates who share a passion for growing the world’s knowledge, even those who may not strictly meet all the preferred requirements, to apply, as we know that a diverse range of perspectives can have a significant impact on our products and our culture.

Additional Information:

We are accepting applications on an ongoing basis.

Quora offers a wide range of benefits including medical/dental/vision coverage, equity refreshers, remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are country-specific and may vary. For more information on benefits, visit this link: https://www.careers.quora.com/benefits

There are many factors that will determine the starting pay, including but not limited to experience, location, education, and business needs.

  • US candidates only: For US based applicants, the salary range is $128,193 - $184,009 USD + equity + benefits.

  • Canada candidates only: For Canada based applicants, the salary range is $160,534 - $197,513 CAD + equity + benefits.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Job Applicant Privacy Notice: https://www.careers.quora.com/applicant-privacy-notice

#LI-SS2
#LI-REMOTE

Quora, Inc. Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Quora, Inc. DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Quora, Inc.
Quora, Inc. CEO photo
Adam D'Angelo
Approve of CEO

Average salary estimate

$156101 / YEARLY (est.)
min
max
$128193K
$184009K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Ads, Quora (Remote), Quora, Inc.

Join Quora as a Software Engineer - Ads and step into a role where you can truly impact the way millions interact with knowledge and insights! As part of our remote-friendly team, you'll be crafting scalable, data-driven applications that deliver effective advertising solutions. Quora's advertising platform already supports thousands of advertisers reaching an impressive 400 million unique visitors monthly, and we want your innovative ideas to drive us even further. Your day-to-day will include collaborating with machine learning engineers, product managers, and designers to develop tools that allow advertisers to optimize their campaigns while keeping the user experience top-notch. You’ll tackle full-stack challenges, from architecting features to prototyping functionalities that resonate with our audience and maximize revenue. This is not just about coding; it’s about bringing life to our mission of sharing knowledge with the world. With at least two years of product development experience, an excellent grasp of Python or Java, and a flair for frontend technologies like React, you'll fit right in here. We believe diversity drives innovation, so whether you’re a seasoned pro or a passionate newcomer, if you share our vision, we want to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer - Ads, Quora (Remote) Role at Quora, Inc.
What are the key responsibilities of a Software Engineer - Ads at Quora?

As a Software Engineer - Ads at Quora, you will be driving projects from idea to production using the full tech stack. This includes designing and implementing features for our online ad platform, working closely with cross-functional teams to develop data-intensive applications that meet engineering and revenue goals, and continuously analyzing the impact of your work on the overall user experience and ad effectiveness.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - Ads position at Quora?

To apply for the Software Engineer - Ads position at Quora, candidates should have a minimum of two years of full-time product development experience building web products, excellent development skills in Python, Java, or C++, and familiarity with backend storage systems like MySQL and Redis. A passion for Quora's mission and products is also important!

Join Rise to see the full answer
How does Quora support career growth for Software Engineers - Ads?

At Quora, we foster growth through a collaborative environment where engineers are encouraged to share ideas and take on new challenges. You'll work on high-impact projects that directly contribute to the company's revenue while benefiting from a culture that values transparency and experimentation, providing numerous opportunities for professional development and learning.

Join Rise to see the full answer
What can I expect from the interview process for the Software Engineer - Ads at Quora?

The interview process for the Software Engineer - Ads position at Quora will typically include several rounds of technical assessments focusing on your coding skills, problem-solving abilities, and experience with data systems. You may also have behavioral interviews that explore your teamwork and alignment with our company culture.

Join Rise to see the full answer
Are remote workers eligible to apply for the Software Engineer - Ads position at Quora?

Yes! The Software Engineer - Ads position at Quora is fully remote, allowing candidates to apply from various countries around the world. We encourage a diverse and inclusive workplace, welcoming applicants who are passionate about growing the world's knowledge, regardless of geographical location.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Ads, Quora (Remote)
Can you describe your experience with Python or Java in building web services?

When answering this question, focus on specific projects where you utilized Python or Java. Discuss the architecture you created, the challenges you faced, and how you overcame them. Highlight any frameworks or libraries you used, as well as how your work contributed to the overall project goals.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your projects?

Highlight your systematic approach to debugging—such as recreating the issue, checking logs, and using debugging tools. Share an example of a debugging experience that showcases your analytical skills and how you resolved the problem efficiently.

Join Rise to see the full answer
What strategies do you use to ensure your features meet user needs?

Discuss how you incorporate user feedback into your development process, utilize metrics to measure success, and iterate on features based on user interaction. Include examples of how user testing has influenced your design decisions in the past.

Join Rise to see the full answer
How would you design an ad delivery system to prioritize low-latency processing?

Describe your knowledge of distributed systems and the importance of low-latency delivery. Talk about components you would include, such as caching mechanisms, load balancing, and monitoring tools, to ensure performance and reliability of the ad delivery system.

Join Rise to see the full answer
Can you give an example of how you've worked collaboratively in a cross-functional team?

Share an instance where you worked with designers, product managers, or data scientists. Highlight your role in fostering communication and how that collaboration led to successful project outcomes. Emphasize the importance of diverse perspectives in achieving common goals.

Join Rise to see the full answer
What is your experience with frontend technologies like React or JavaScript?

Discuss specific projects where you employed React or JavaScript, detailing your contributions and the technologies you integrated. Explain how you ensure seamless interaction between frontend and backend systems to enhance user engagement.

Join Rise to see the full answer
How do you prioritize features during the development process?

Explain how you balance technical feasibility, user demand, and business goals when prioritizing features. Discuss any frameworks or methodologies you use, and be sure to include how you utilize data-driven insights to influence your priorities.

Join Rise to see the full answer
What do you enjoy most about working on online advertising platforms?

Express your enthusiasm for the impact of digital advertising on consumer behavior and how it enables businesses to connect with their target audiences. Mention the creative aspects of developing tools that enhance advertising effectiveness, and discuss your desire to contribute significantly in this area.

Join Rise to see the full answer
What steps do you take to stay updated on new technologies in software engineering?

Share your commitment to continual learning through various means—whether it’s participating in online courses, attending tech meetups, or reading industry blogs. Highlight how you actively apply new learnings to your projects.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in the past.

Present a specific technical challenge you faced, walking the interviewer through your thought process, the steps you took to tackle the situation, and the successful outcome. This will demonstrate your problem-solving capabilities and technical expertise.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mission Driven
Passion for Exploration
Transparent & Candid
Growth & Learning

Quora invites motivated new graduates to apply for the Machine Learning Engineer role, focusing on advancing their AI-driven products like Poe.

Photo of the Rise User
Posted 5 days ago
Mission Driven
Passion for Exploration
Transparent & Candid
Growth & Learning

Become a vital member of Quora's AI Ecosystem team, contributing to innovative partnerships and user integration for the Poe platform.

Photo of the Rise User

Join GR8 Tech as a Middle .Net Developer to contribute to innovative solutions that power the iGaming industry from anywhere in the world.

At DoraHacks, we seek an experienced Software Architect to enhance our backend systems and contribute to revolutionary open-source projects.

Photo of the Rise User
American Express Remote New York, New York, United States
Posted 10 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

As a Software Engineer at American Express, you will shape the future of tech while enjoying a supportive and innovative environment.

Photo of the Rise User

Join Toyota Connected as an Entry Level Software Engineer and be part of an exciting team driving innovation in the mobility space.

Photo of the Rise User
IQ-EQ Remote New York, New York, United States
Posted 10 days ago

Join IQEQ as a Back-End Software Engineer and play a pivotal role in the development of innovative RegTech software solutions.

Posted 7 days ago

Be a transformational leader at Thoughtworks as the Regional Chief Architect focusing on cloud and partner ecosystem strategies.

Photo of the Rise User
Posted yesterday

Bubble is on the hunt for a seasoned Staff Software Engineer to lead the development of their innovative mobile application platform.

Photo of the Rise User
Posted 4 days ago

Join Momentus Technologies in revolutionizing event management software while enjoying flexibility and professional development opportunities.

Quora is a world renowned question-and-answer platfrom and knowledge market headquartered in Mountain View, California. Since its foundation in 2010, Quora's website has been visited by 300 million users a month.

32 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Flexible CultureBadge Global CitizenBadge Rapid Growth
CULTURE VALUES
Mission Driven
Passion for Exploration
Transparent & Candid
Growth & Learning
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari