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

Staff Software Engineer - Poe (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:

Your role will involve a) designing and implementing programming language features that facilitate the composition of multiple AI models, interfaces, and environments; b) creating building blocks for AI code generation, to enable users who cannot write code to create applications. This may include extending existing programming languages, creating domain specific languages, and developing adjacent tools like static analyzers, testing frameworks, debugging assistants, and systems for sandboxing untrusted code. It may also include developing tools and methodologies to make writing code at Quora more elegant and productive for employees.

If you have a passion for both AI and programming languages, and a desire to produce great products to enable everyone to create software, we would love to hear from you. With Poe’s role as the largest AI aggregator, and its neutral position allowing us to collaborate with all of the leading AI labs, this position presents a unique opportunity to make a significant impact.

Responsibilities:

  • Create, enhance, and refine language features and frameworks

  • Work closely with product teams to establish technical requirements and specifications

  • Evaluate and enhance the performance, scalability, and maintainability of programming languages

  • Stay updated on the latest trends in programming languages and compiler technology

Minimum Requirements:

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

  • B.S. or M.S. in Computer Science, Engineering or a related technical field

  • 4+ years of experience in software development, particularly in programming languages and compiler design

  • In-depth knowledge of compiler design principles and language semantics

  • Proficiency in several programming languages

  • Excellent problem-solving skills and ability to work collaboratively in a team environment

  • Strong communication skills and the ability to articulate complex technical concepts

Preferred Requirements:

  • Passion for Poe and Quora's products and mission

  • Experience working with large scale codebases and systems

  • Experience with Python and/or TypeScript

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 $183,647 - $267,615 USD + equity + benefits.

  • Canada candidates only: For Canada based applicants, the salary range is $226,537 - $282,957 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

$225631 / YEARLY (est.)
min
max
$183647K
$267615K

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 Staff Software Engineer - Poe (Remote), Quora, Inc.

Join Quora as a Staff Software Engineer for Poe, a groundbreaking AI platform that’s redefining how people interact with technology. As a remote-first company, you’ll have the flexibility to work from anywhere while contributing to an innovative platform that's at the forefront of knowledge sharing and AI integration. At Poe, we are committed to creating a seamless experience for our millions of users by designing programming language features that simplify the interaction with various AI models. In this role, you'll get to dive deep into compiler design and programming languages, enhancing tools that will empower non-coders to build applications effortlessly. You'll collaborate with passionate teams to ensure our programming frameworks are scalable, maintainable, and cutting-edge. Plus, our culture of transparency and experimentation means your ideas will not only be valued but celebrated. If you’re driven by a passion for AI and want to make a meaningful impact on the tech landscape, we’d love to hear from you and embark on this exciting journey together.

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

As a Staff Software Engineer at Quora within the Poe team, you will be responsible for designing and implementing language features, enhancing AI interaction tools, and collaborating closely with product teams to define technical specifications. Your role involves creating systems that allow users, regardless of their coding skills, to build applications using our comprehensive AI models.

Join Rise to see the full answer
What qualifications are needed to apply for the Staff Software Engineer position at Quora?

To qualify for the Staff Software Engineer role at Quora for Poe, candidates should have a B.S. or M.S. in Computer Science or a related field, along with at least 4 years of experience in software development focusing on programming languages and compiler design. Additionally, in-depth knowledge of compiler principles and proficiency in multiple programming languages are crucial.

Join Rise to see the full answer
How does working remotely as a Staff Software Engineer at Quora benefit employees?

Working remotely as a Staff Software Engineer at Quora allows you flexibility and a work-life balance that suits your personal needs. Employees from various locations bring diverse perspectives to the team, enriching the work culture. Quora supports remote employees with comprehensive benefits tailored to their specific country, ensuring a positive work experience.

Join Rise to see the full answer
What kind of projects can a Staff Software Engineer expect to work on at Quora?

At Quora, a Staff Software Engineer will engage in projects that involve creating and refining programming languages and frameworks tailored for AI integration. You will also work on developing tools to streamline the coding process, ensuring a user-friendly experience for new software developers relying on AI models to create applications.

Join Rise to see the full answer
What career growth opportunities exist for a Staff Software Engineer at Quora?

Career growth for a Staff Software Engineer at Quora is supported by a culture of learning and collaboration. Employees are encouraged to innovate, undertake new challenges, and enhance their skills. The company values contributions that drive success, providing ample opportunity for advancement through impactful work.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Poe (Remote)
Can you describe your experience with programming languages and compiler design as it relates to the Staff Software Engineer position at Quora?

When answering this, highlight specific projects or experiences where you designed or improved programming languages, focusing on your understanding of compiler structures and how you can apply this to Poe's objectives.

Join Rise to see the full answer
What strategies do you use to stay updated on the latest trends in programming languages and AI?

Discuss your methods for continuous learning, such as following relevant journals, participating in online forums, or attending workshops and conferences. Mention any specific trends that excite you and how they could benefit Quora.

Join Rise to see the full answer
How do you approach problem-solving within a team setting?

Emphasize the importance of collaboration, mentioning specific examples of how teamwork has led to successful problem resolutions in your past roles. Explain your communication style and how you ensure all voices are heard during discussions.

Join Rise to see the full answer
Describe a challenging project you’ve worked on and how you overcame the obstacles involved.

Select an example that showcases your technical skills and resilience. Focus on the challenges, your approach to addressing them, and the successful outcome, tying it back to how this experience prepares you for your role at Quora.

Join Rise to see the full answer
What is your experience working with large-scale codebases and how would you apply this at Quora?

Detail your experience with maintaining and improving large codebases, addressing specific techniques you used to enhance performance. Show how these strategies can be applicable within the Poe environment.

Join Rise to see the full answer
How would you explain complex technical concepts to a non-technical audience?

Describe your approach to simplifying jargon and using relatable analogies. Provide an example where you've successfully communicated such concepts to people outside your field, emphasizing clarity and patience.

Join Rise to see the full answer
What programming languages are you most proficient in and how would you leverage this at Quora?

List the languages you are most comfortable with, explaining how each experience can be beneficial to the work at Poe. Discuss how this expertise could help in developing user-friendly interfaces or tools.

Join Rise to see the full answer
Can you provide examples of how you've contributed to a culture of transparency and innovation in your previous roles?

Share specific initiatives you've led or been a part of that encouraged open communication and sharing of ideas. Highlight the positive outcomes of these endeavors and how they contributed to team success.

Join Rise to see the full answer
Why do you want to work on AI products specifically at Quora?

Express your passion for AI technology and your alignment with Quora’s mission of knowledge sharing. Mention how you envision using your skills to positively impact the world through innovative AI solutions.

Join Rise to see the full answer
What do you see as the future of programming languages in relation to AI integration?

Provide your insights into emerging trends you foresee in programming languages as AI continues to evolve. Discuss how those trends could shape the development of future products at Poe and enhance user experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Acquia Remote Pune or Delhi/NCR Remote
Posted 2 days ago
Photo of the Rise User
H Company Remote No location specified
Posted 4 days ago
Photo of the Rise User
H Company Remote No location specified
Posted 4 days ago
Photo of the Rise User
Material Bank Remote New York, NY | Boston, MA | Miami-Boca Raton
Posted 8 days ago
Photo of the Rise User
Posted 7 hours ago

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.

59 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
January 7, 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!