
Senior Software Engineer - Infrastructure, Quora (Remote)
Quora
Remote
Korea / Japan / Singapore (GMT+9)
Full-Time
Senior
Quora is seeking a Senior Software Engineer - Infrastructure to join our small, high-impact engineering team. You will be responsible for building, maintaining, and operating large-scale distributed systems that ensure Quora's reliability, scalability, and efficiency. This involves owning backend databases and services, continuously improving infrastructure, and debugging production issues, all while having a significant impact on Quora's mission.
Responsibilities
- Own backend databases and services (e.g., MySQL, HBase, Memcached, Redis, Nginx).
- Continuously improve scalability, reliability, and efficiency of infrastructure systems.
- Write and review code, plan and execute upgrades, develop documentation and capacity plans, and debug production issues.
- Build monitoring tools and automation to increase efficiency across Quora teams.
- Participate in on-call rotation.
Minimum Qualifications
- B.S. or M.S. in Computer Science, Engineering, or a related technical field.
- 4+ years of experience working on large-scale distributed systems.
- Familiarity with data storage (e.g., MySQL, MyRocks, HBase, Memcached, Redis), traffic handling (e.g., DNS, CDN, load balancing), or infrastructure orchestration (Ansible, Terraform, Docker, Kubernetes).
- Excellent coding skills with proficiency in any programming language (e.g., Python, C++).
- Strong problem-solving and communication skills.
- Ability to debug production issues independently.
- Ability to be available Mon-Fri from 3pm-9pm PST at minimum for coordination.
Preferred Qualifications
- Familiarity with AWS services (e.g., EC2, S3) or other public cloud services.
- Operational experience in database systems (e.g., MySQL, Memcache, Redis) and NoSQL systems.
- Operational experience with Linux operating system internals, filesystems, disk/storage technologies, and networking.
- Experience with scripting languages (e.g., shell script).
- Experience with capacity planning for web-scale systems.
- Passion for Quora's mission and goals.
Additional Information
- We are accepting applications on an ongoing basis.
- Quora offers country-specific benefits, including medical/dental/vision, equity refreshers, remote work reimbursement, paid time off, and EAPs.
- Starting pay is determined by factors like experience, location, education, and business needs.
- We are an equal opportunity employer and value diversity.
Quora는 작고 영향력 있는 엔지니어링 팀에 합류할 시니어 소프트웨어 엔지니어 - 인프라를 찾고 있습니다. 귀하는 Quora의 안정성, 확장성 및 효율성을 보장하는 대규모 분산 시스템을 구축, 유지 관리 및 운영하는 역할을 담당하게 됩니다. 여기에는 백엔드 데이터베이스 및 서비스 소유, 인프라 시스템의 지속적인 개선, 프로덕션 문제 디버깅이 포함되며, 이 모든 것이 Quora의 사명에 큰 영향을 미칩니다.
주요 업무
- 백엔드 데이터베이스 및 서비스 소유 (예: MySQL, HBase, Memcached, Redis, Nginx 등).
- 인프라 시스템의 확장성, 안정성 및 효율성을 지속적으로 개선.
- 코드 작성 및 검토, 업그레이드 계획 및 실행, 문서 및 용량 계획 개발, 프로덕션 문제 디버깅.
- Quora의 모든 팀의 효율성을 높이기 위한 모니터링 도구 및 자동화 구축.
- 온콜 로테이션 참여.
최소 자격 요건
- 컴퓨터 과학, 공학 또는 관련 기술 분야 학사 또는 석사 학위.
- 대규모 분산 시스템 작업 4년 이상 경험.
- 데이터 저장소 (예: MySQL, MyRocks, HBase, Memcached, Redis 등), 트래픽 처리 (예: DNS, CDN, 로드 밸런싱 등) 또는 인프라 오케스트레이션 (Ansible, Terraform, Docker, Kubernetes 등)에 대한 지식.
- 모든 프로그래밍 언어 (예: Python, C++ 등)에 능숙한 뛰어난 코딩 능력.
- 강력한 문제 해결 및 커뮤니케이션 능력.
- 독립적으로 프로덕션 문제를 디버깅할 수 있는 능력.
- 최소 월-금 오후 3시-9시(태평양 표준시) 동안 협업을 위해 업무 가능.
우대 자격 요건
- AWS 서비스 (예: EC2, S3) 또는 기타 퍼블릭 클라우드 서비스에 대한 지식.
- 데이터베이스 시스템 (예: MySQL, Memcache, Redis) 및 NoSQL 시스템 운영 경험.
- Linux 운영 체제 내부, 파일 시스템, 디스크/저장 기술 및 네트워킹 운영 경험.
- 스크립팅 언어 (예: 셸 스크립트) 경험.
- 웹 규모 시스템의 용량 계획 경험.
- Quora의 사명 및 목표에 대한 열정.
추가 정보
- 상시 지원을 받고 있습니다.
- Quora는 의료/치과/시력 보험, 주식 리프레셔, 원격 근무 지원금, 유급 휴가, 직원 지원 프로그램 등 다양한 국가별 혜택을 제공합니다.
- 초기 급여는 경험, 위치, 교육, 비즈니스 요구 사항 등 다양한 요인에 따라 결정됩니다.
- 우리는 기회균등 고용주이며 다양성을 존중합니다.
Get early access to remote job drops.
New opportunities delivered to your inbox, weekly.
By clicking Subscribe you're confirming that you agree with our Terms and Conditions.