Alpha invests in incredible companies.

We are always searching for talented people who want to make a difference. Join our extended team.

Senior Backend Software Engineer (Tech Infra)

Coupang

Coupang

Software Engineering
Seoul, South Korea
Posted on Thursday, May 9, 2024

팀 소개
쿠팡의 Storage and Tools팀은 고성능, 확장성, 신뢰성을 갖춘 분산 SQL 및 NoSQL 데이터베이스를 구축하고 유지관리합니다. 회사 전반의 다양한 팀이 데이터를 효과적이고 유연하게 사용할 수 있도록 대량의 데이터를 효율적으로 보관하는 시스템을 다운타임 없이 구축하고 있습니다. 담당 업무에는 탄탄하고 안전하며 탄력적인 프로덕션 데이터베이스 인프라를 위해 최적의 데이터베이스 사용을 위한 모범 사례를 설계, 구현, 테스트 및 문서화하는 것이 포함됩니다.

직무 소개
Cassandra 및 Elastic Search 경험이 있는 소프트웨어 개발 엔지니어를 찾습니다. 상기 스토리지 시스템은 쿠팡에서 비즈니스에 필요한 확장성과 고가용성을 제공하는 중요한 분산 NoSQL 데이터베이스 기술 입니다. 팀의 소프트웨어 개발자로서 다음 업무를 수행합니다.
· 도메인 팀 및 TPM과 협력하여 데이터베이스 시스템을 설계하고, 배포/확장 계획을 수립하고, 개발 후 품질을 모니터링합니다.
· 대규모 데이터 세트를 위한 스토리지 클라우드 인프라를 설정하여 확장성과 데이터 가용성을 위해 클러스터 성능을 최적화합니다.
· 조직 전체에서 사용할 수 있도록 신규 및 업그레이드된 프로덕트를 평가하고 준비합니다. 도메인 팀, DBA팀 그리고 지원팀과 함께 기술, 패턴 및 모범 사례를 문서화하고 공유합니다.
· 데이터베이스를 하나의 기술에서 다른 기술로 이관하며, 이관 작업이 매끄럽게 진행되도록 합니다.

자격 요건
· 컴퓨터 과학, 공학, 정보 시스템 또는 관련 기술 분야의 학사 학위 이상
· 대규모 소프트웨어 인프라 설계, 개발 및 관리 경력 5년 이상
· 엔터프라이즈 규모의 스토리지 아키텍처, 구성, 배포, 퍼포먼스 튜닝, 보안, 백업/복구, 데이터 처리/일관성 및 문제 해결에 대한 성공적인 경험
· ACID, CAP, 일관성 등 DBMS 개념에 대한 확실한 지식
· 최소 하나의 프로그래밍 언어(Java, Python 또는 Go 선호) 사용 능력

우대 사항
· 클라우드 환경(AWS 등)에서 컨테이너(Docker, Kubernetes 등)를 사용하여 고가용성 서비스를 개발하고 운영한 경험 풍부
· 복잡한 문제를 빠르게 분류하고 해결할 수 있는 능력을 갖춘 팀 플레이어이자 빨리 배우는 분
· 새로운 기술을 실제 제품에 적용하려는 강한 주인의식과 열정
· Prometheus, Grafana 등을 활용한 모니터링 및 시각화 시스템 구축 경험
· 영어 의사소통(서면 및 구두) 능력 중급 이상 우대

전형 절차 및 안내 사항

전형절차: 서류전형 - 전화면접 - 비대면 화상면접 (코딩테스트 포함) –최종합격

전형절차는 직무별로 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.전형일정 및 결과는 지원서에 등록하신 이메일로 개별 안내 드립니다.

참고사항 본 공고는 모집 완료 시 조기마감될 수 있습니다.지원서 내용 중 허위사실이 있는 경우에는 합격이 취소될 수 있습니다.보훈대상자 및 장애인 여부는 채용 과정에서 어떠한 불이익도 미치지 않습니다.



About the team

At Coupang, the Storage and Tools team builds and maintains high-performance, scalable, and reliable distributed SQL and NoSQL databases. We work on creating systems that efficiently store large amounts of data with zero downtime, enabling various teams across the company to use data effectively and flexibly. Our responsibilities include designing, implementing, testing, and documenting best practices for optimal database usage, ensuring robust, secure, and resilient production database infrastructure.

Job Introduction

We are looking for software development engineers with Cassandra and Elastic search experience. These storage systems are critical distributed NoSQL database technology at Coupang that provides the scalability and high availability required by businesses. As a software developer on our team, you will:

  • Collaborate with domain teams and TPMs to design database systems, establish deployment / scale plans, and monitor quality after development.
  • Set up storage cloud infrastructure for large datasets, optimizing cluster performance for scalability and data availability.
  • Evaluate and prepare new and upgraded products for company-wide use. You will document and share techniques, patterns, and best practices with domain teams, DBAs, and support teams.
  • Migrate databases between different technologies, ensuring seamless transitions.

Qualifications

  • Bachelor’s degree or higher in computer science, engineering, information systems, or a related technical field.
  • 5+ years of experience in designing, developing, and managing large-scale software infrastructure.
  • Proven experience with enterprise-scale storage architecture, configuration, deployment, performance tuning, security, backup/recovery, data processing/consistency, and troubleshooting.
  • Solid knowledge of DBMS concepts such as ACID, CAP, and consistency.
  • Proficiency in at least one programming language; Java, Python, or Go preferred.

Preferential treatment

  • Strong experience in developing and operating high-availability services in cloud environments (AWS, etc.) and with containers (Docker, Kubernetes, etc.).
  • A team player and quick learner with the ability to quickly classify and troubleshoot complex problems.
  • Strong ownership and passion for applying new technologies to real-world products.
  • Experience building monitoring and visualization systems using Prometheus, Grafana, etc.
  • Excellent written and verbal English communication skills.

Recruitment Process and Others

  • Recruitment Process
  1. Application Review - Phone Interview - Virtual Onsite Interview (include Coding Test) – Offer
  2. The exact nature of the recruitment process may vary according to the specific job, and may be changed due to scheduling or other circumstances.
  3. Interview schedules and the results will be informed to the applicant via the e-mail address submitted at the application stage.

  • Things to Consider
  1. This job posting may be closed prior to the stated end date for application if all openings are filled.
  2. Coupang has the right to rescind an offer of employment if a candidate is found to have submitted false information as part of the application process.
  3. Coupang does not discriminate against disabled applicants or those with veteran status. We are proud to offer equal opportunities for all applicants.

  • Privacy Notice
  1. Your personal information will be collected and managed by Coupang as stated in the Application Privacy Notice located below.
  2. https://privacy.coupang.com/ko/land/jobs/ (Korea)

  • Document Return Policy

  1. This notification is given pursuant to Article 11 (6) of the Fair Hiring Procedure Act.
  2. A job applicant, who has applied but not been finally selected for a position at Coupang (the “ Company ”), may request the Company to return his/her hiring documents submitted pursuant to the Fair Hiring Procedure Act. However, this will not apply where the hiring documents were submitted via the website of the Company or e-mail, or where the job applicant submitted those documents voluntarily without a request from the Company. In addition, if the hiring documents were destroyed due to a natural disaster or any other reasons not attributable to the Company, such documents will be deemed to have been returned to the job applicant.
  3. A job applicant who wishes to request the return of his/her hiring documents pursuant to the main sentence of paragraph 2 above should fill out a “Request for Return of Hiring Documents” [Annex Form No. 3 in the Enforcement Rule of the Fair Hiring Procedure Act] and submit the request to the Company by email ( recruitingops@coupang.com ) In such case, within fourteen (14) days from the date of identifying the receipt of the request, the Company will send the hiring documents to the job applicant’s designated address via registered mail. Please be informed that the job applicant is required to pay the postage on the registered mail.
  4. In preparation for a job applicant’s request for the return of hiring documents pursuant to the main sentence of paragraph 2 above, the Company shall retain the original hiring documents submitted by the job applicant for 180 days from the completion of the recruiting process. If no request is made until the end of this period, all of his/her hiring documents will be destroyed immediately in accordance with the Personal Information Protection Act.

Equal Opportunities for All

Coupang is an equal opportunity employer. Our unprecedented success could not be possible without the valuable inputs of our globally diverse team.

Equal Opportunities for All

Coupang is an equal opportunity employer. Our unprecedented success could not be possible without the valuable inputs of our globally diverse team.