Software Engineer for Platform: Frameworks
Quora
(Mountain View, California)Quora is a question-and-answer website created, edited, and organized by its owners. It was founded in 2009 and is based in Palo Alto, California.
Platform engineers design and build core frameworks and abstractions at Quora which enable rapid product development that scales with our growing team. At Quora we deploy new code to production over a hundred times per day. In order to support and accelerate this, we invest heavily in frameworks and abstractions that are intuitive, robust, and performant. This includes a custom web framework we're developing in Python and JavaScript to enable realtime updates to the product, an abstraction to simplify our data and caching layers, and UI abstractions for reusing code across various areas of the product. Platform engineers design these systems from the ground up, working with other developers to understand real problems they face, building the frameworks to reliably serve those use cases, and adapting them over time as we continue to change and grow. Ideal candidates are proactive about maintaining high code quality, helping to guide it through strong abstraction designs and developer tools. They will also help scale our codebase and processes over time. We're looking for strong engineers to join our team and help architect the next generation of these systems as we continue to scale our team and grow the product.
- Work continuously with all of the product development teams to understand inefficiencies and design abstractions to enable them to build better products.
- Improve existing abstractions, including changes to their interfaces to support new use cases as well as implementation changes to make them more performant.
- Be an advocate for code quality through abstraction design and proactive improvements.
- Extraordinary software engineering talent
- Experience working with large scale codebases and systems
- Experience building APIs that are used by large teams
- Experience contributing to large open source projects is a plus
- Passion for learning and always improving yourself and the team around you
- Love of the Quora product
- B.S., M.S., or Ph.D in Computer Science or equivalent
Questions
There are no answered questions, sign up or login to ask a question
Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.