Mountain View, CA, United States
Infrastructure/systems software engineers at Quora are responsible for managing and maintaining our core infrastructure.
At Quora, we believe in fostering a culture with strong engineering values and goals as the key to building a great company and product. We use continuous deployment and EC2 so all code that gets checked in goes live to production within minutes, no matter what time it is. Infrastructure/systems engineers are responsible for building the right abstractions and tools to manage complexity so that we can develop and iterate quickly as the product grows.
Manage and maintain our infrastructure including web servers, databases etc.
Proactively identify bottlenecks in our infrastructure and make improvements
Perform analysis and optimizations to extract maximum throughput from our system
Build developer tools to increase efficiency of all teams at Quora
Ensure the security of our systems
Experience working with EC2 and other AWS services
Experience with monitoring and troubleshooting tools like Ganglia, Nagios, tcpdump, htop etc.
Experience with scripting languages (Bash, Python)
Knowledge about TCP/IP networking
Knowledge about Linux based operating systems
Knowledge of application and system security a plus
Love of the Quora product
We also have some challenges (http://www.quora.com/about/challenges) that you can try for fun or if you want to make your application stand out.
Looking for an internship? Learn more about our Software Engineering Intern role (http://www.quora.com/careers/software-engineer-intern).
Website : https://www.quora.com/
Quora’s mission is to share and grow the world’s knowledge. A vast amount of the knowledge that would be valuable to many people is currently only available to a few — either locked in people’s heads, or only accessible to select groups. We want to connect the people who have knowledge to the people who need it, to bring together people with different perspectives so they can understand each other better, and to empower everyone to share their knowledge for the benefit of the rest of the world.