Senior Backend Software Engineer (Tech Infra)

Coupang โ€ข Other US Location

Company

Coupang

Location

Other US Location

Type

Full Time

Job Description

ํŒ€ ์†Œ๊ฐœ
์ฟ ํŒก์˜ 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 (ย ย [email protected]ย ย ) 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.


Apply Now

Date Posted

09/23/2024

Views

0

Back to Job Listings โค๏ธAdd To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

Development Underwriter - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Development Underwriter with an Underwriting background to support their new MGA brand Nupro which aims to disrupt the sm...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...

View Details