Senior Software Engineer - Infrastructure

Quora Logo

Quora

πŸ“Remote - South Korea

Summary

Join Quora, a remote-first company, and contribute to the development of its global knowledge-sharing platforms, Quora and Poe. As a Core Infrastructure Engineer, you will be part of a small engineering team tackling challenging problems daily. You will play a crucial role in building and maintaining large-scale distributed systems, ensuring Quora's stability, scalability, and efficiency. The role involves managing backend databases and services, optimizing system performance, and developing monitoring tools. You will also participate in on-call rotations and contribute to a culture of continuous learning and improvement. Quora offers a variety of benefits, including health insurance, stock options, remote work stipends, paid time off, and employee counseling.

Requirements

  • Work at least from 3 PM to 9 PM PST during "coordination hours"
  • Hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
  • Have 4+ years of experience with large-scale distributed systems
  • Possess expertise in data storage (MySQL, MyRocks, HBase, Memcached, Redis, etc.), traffic management (DNS, CDN, load balancing, etc.), and infrastructure orchestration (Ansible, Terraform, Docker, Kubernetes, etc.)
  • Demonstrate proficient coding skills in programming languages such as Python and C++
  • Possess excellent problem-solving and communication skills
  • Be able to independently debug production environment issues
  • Have English proficiency sufficient for effective communication in the work environment (document writing, meeting participation, technical discussions, etc.)

Responsibilities

  • Operate and manage backend databases and services (MySQL, HBase, Memcached, Redis, Nginx, etc.)
  • Continuously improve infrastructure system scalability, stability, and performance
  • Develop and review code, plan and execute system upgrades, document technical specifications, establish capacity plans, and troubleshoot production environment issues
  • Enhance team efficiency by developing monitoring systems and automated tools
  • Participate in on-call rotation

Preferred Qualifications

  • Have experience using AWS (EC2, S3, etc.) or other public clouds
  • Have experience operating MySQL, Memcache, Redis, and NoSQL systems
  • Have understanding of Linux operating systems, file systems, disk/storage technologies, and network architecture
  • Be able to utilize various scripting languages such as shell scripts
  • Have experience establishing capacity plans for large-scale web systems
  • Be passionate about Quora's mission and vision

Benefits

  • Medical/dental/vision insurance
  • Stock options
  • Remote work stipend
  • Paid time off
  • Employee counseling

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.