Quora
시니어 소프트웨어 엔지니어 - Infrastructure, Quora (Remote)
Job Summary
The role involves building and maintaining large-scale distributed systems to ensure Quora's stability, scalability, and efficiency. Candidates should have extensive experience with data storage solutions like MySQL, HBase, Redis, and related infrastructure tools, as well as proficiency in programming languages such as Python and C++. The position requires skills in system optimization, code review, and problem-solving within a production environment. Working in a small, agile team, the engineer will address technically challenging issues that impact core services and contribute to the company's mission of sharing world knowledge.
Required Skills
Benefits
Job Description
[Quora는 재택 우선(remote-first) 회사입니다. 한국 내 어느 지역에서든 근무가 가능합니다. 국가별 고용 자격에 관한 자세한 정보는careers.quora.com/eligible-countries에서 확인하실 수 있습니다.]
Quora 소개:
Quora는 전 세계의 지식을 확장하고 나누는 것을 목표로 합니다. 이를 위해 저희는 두 가지 핵심 지식 공유 플랫폼을 운영하고 있습니다:
Quora: 매월 4억 명이 넘는 사용자가 방문하는 글로벌 지식 플랫폼으로, 다양한 주제에 관한 통찰력을 나누고 사람들과 소통할 수 있는 공간입니다.
Poe: 전 세계 수백만 사용자들이 o3, o4-mini, Claude 3.7 Sonnet, GPT Image 1 등 다양한 AI 언어 모델과 대화하고, 탐색하고, 콘텐츠를 만들 수 있는 플랫폼입니다. 급속도로 발전하는 AI 기술을 하나의 플랫폼에서 바로 활용할 수 있도록 돕습니다.
이 제품들은 열정과 협력 정신으로 뭉친 고성과 글로벌 팀이 함께 만들어갑니다. 우리는 투명성, 아이디어 공유, 실험 정신을 중시하는 문화 속에서 성공을 함께 축하하고 의미 있는 일을 통해 함께 성장합니다. 세상을 더 나은 곳으로 만드는 여정에 함께해 주세요.
이 직무는 주로 Quora 제품 개발에 중점을 둡니다.
팀 및 역할 소개:
소규모 엔지니어링 팀에서 매일 도전적인 문제들을 해결하고 있습니다. 저희는 지속적인 학습과 개선을 핵심 가치로 삼고 있으며, 엔지니어들이 큰 그림을 보고 새로운 아이디어를 실험해 볼 것을 적극 권장합니다. 지속적 배포 시스템을 통해 모든 코드 커밋은 단 몇 분 만에 실제 서비스에 반영됩니다. 저희 엔지니어들은 확장성과 유지보수가 용이한 API와 추상화를 설계하여 높은 품질의 제품을 만드는 데 집중하고 있습니다. 엔지니어링 팀의 모든 구성원은 제품과 회사에 실질적인 영향력을 행사합니다.
Core Infrastructure Engineer는 대규모 분산 시스템을 구축하고 운영하며 Quora의 안정성, 확장성, 효율성을 책임집니다. MySQL, MyRocks, HBase, Redis, Memcache, ElasticSearch 등의 오픈소스 스토리지 시스템을 활용해 대규모 트래픽을 안정적으로 처리합니다. 또한 이메일/알림 서비스, 비동기 작업 큐, 롱 폴링 연결 등 효율적인 내부 서비스를 개발합니다. 이 직무에서는 작고 기민한 팀에서 기술적으로 까다로운 문제들을 해결하며, Quora의 핵심 미션인 "세계 지식의 공유와 성장"에 중요한 역할을 담당하게 됩니다.
주요 업무:
백엔드 데이터베이스 및 서비스(MySQL, HBase, Memcached, Redis, Nginx 등) 운영 및 관리
인프라 시스템의 확장성, 안정성, 성능 최적화를 위한 지속적인 개선 활동
코드 개발 및 리뷰, 시스템 업그레이드 계획 및 실행, 기술 문서화, 용량 계획 수립, 프로덕션 환경 문제 해결
모니터링 시스템 및 업무 자동화 도구 개발을 통한 팀 업무 효율성 향상
비상 대응팀(on-call) 순환 근무 참여
지원 자격:
인프라 엔지니어링 팀원은 전체 "협업 시간(coordination hours)" 동안 근무하지 않아도 되지만, 최소한 PST 기준 오후 3시부터 오후 9시까지 업무가 가능해야 합니다
컴퓨터 과학, 공학 또는 관련 기술 분야 학사/석사 학위 소지자
대규모 분산 시스템 관련 4년 이상의 실무 경험
데이터 스토리지(MySQL, MyRocks, HBase, Memcached, Redis 등), 트래픽 관리(DNS, CDN, 로드 밸런싱 등), 인프라 오케스트레이션(Ansible, Terraform, Docker, Kubernetes 등) 기술 보유
Python, C++ 등 프로그래밍 언어에 능숙한 코딩 실력
뛰어난 문제 해결 능력과 원활한 의사소통 능력
프로덕션 환경의 문제를 독립적으로 디버깅할 수 있는 역량
근무 환경에서 원활한 의사소통이 가능한 수준의 영어 능력 (문서 작성, 회의 참여, 기술적 논의 등)
우대사항:
AWS(EC2, S3 등) 또는 다른 퍼블릭 클라우드 사용 경험이 있으신 분
MySQL, Memcache, Redis, NoSQL 시스템을 직접 운영해 보신 분
Linux 운영 체제, 파일 시스템, 디스크/스토리지 기술, 네트워크 아키텍처에 대한 이해가 있으신 분
쉘 스크립트 등 다양한 스크립팅 언어를 활용할 수 있는 분
대규모 웹 시스템의 용량 계획을 수립한 경험이 있는 분
Quora의 미션과 비전에 공감하고 열정을 가지신 분
추가 정보:
지원서는 상시 접수 중입니다.
Quora에서는 의료/치과/시력 보험, 주식 옵션, 재택근무 지원금, 유급 휴가, 직원 심리 상담 등 다양한 복지 혜택을 제공합니다. 복지 혜택은 국가마다 차이가 있을 수 있으니, 자세한 내용은여기에서 확인해 주세요.
연봉은 지원자의 경력, 거주 지역, 학력, 회사의 필요성 등 여러 요소를 고려하여 결정됩니다.
Quora는 기회균등 고용주로서 다양성을 소중히 여깁니다. 인종, 종교, 피부색, 출신 국가, 성별, 성적 지향, 나이, 결혼 여부, 군 복무 여부, 장애 여부 등을 이유로 차별하지 않습니다.
지원자 개인정보처리방침:https://www.careers.quora.com/applicant-privacy-notice
#LI-RJ1
#LI-REMOTE
Quora
Quora is a place where you can ask questions that matter to you and get answers from people who have been there and done that. Quora is where scientists, artists, entrepreneurs, mechanics, and homemakers take refuge from misinformation and incendiary arguments to share what they know.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.