Skip to content

Software Engineer - SaaS Platform

RemoteYongin, Gyeonggi-do, ๋Œ€ํ•œ๋ฏผ๊ตญSoftware Engineering

Description

์—…์Šคํ…Œ์ด์ง€๋Š” AI ๊ธฐ์ˆ ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ฌธ์ œ๋“ค์„ ํ’€์–ด๊ฐ‘๋‹ˆ๋‹ค. Making AI Beneficial ์ด๋ผ๋Š” ๋ฏธ์…˜ ์•„๋ž˜, ๋ˆ„๊ตฌ๋‚˜ AI ๊ธฐ์ˆ ์˜ ํ˜œํƒ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋„๋ก '์ ์šฉ์ด ์‰ฌ์šด AI ์†”๋ฃจ์…˜'์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ๊ณ„ ์ตœ๊ณ  ์ˆ˜์ค€์˜ AI ๋ชจ๋ธ๊ณผ ๊ทธ ๋ชจ๋ธ์„ ์ง€์†์ ์œผ๋กœ ๊ด€๋ฆฌ, ๊ฐœ์„ , ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ, ํ•™์Šต, ์„œ๋น™๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ํ•„์ˆ˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์€ โ€œAI Packโ€ ๊ทธ๋ฆฌ๊ณ  OCR ๋ฐ ๊ฐœ์ธํ™” ๊ธฐ์ˆ ์„ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ์†์‰ฝ๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” API ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์ถœ์‹œํ•˜์—ฌ ๊ธฐ์—… ๊ณ ๊ฐ๋“ค์˜ ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ๊ณต์— ๊ธฐ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๋˜ํ•œ ChatGPT๋ฅผ ์ ์šฉํ•œ ์นด์นด์˜คํ†ก ์ฑ„๋„ ๊ธฐ๋ฐ˜ ์ฑ—๋ด‡ '์• ์Šคํฌ์—…'(AskUp)์„ ํ†ตํ•ด ๋ชจ๋ฐ”์ผ ์‚ฌ์šฉ ๊ฒฝํ—˜์˜ ํ˜์‹ ์„ ์ด๋ฃจ๋Š” ๋™์‹œ์— AI๋ถ„์•ผ์— ๋Œ€ํ•œ ๋Œ€์ค‘๋“ค์˜ ์ ‘๊ทผ์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋†’์—ฌ๊ฐ€๊ณ  ์žˆ์œผ๋ฉฐ, Chat AI ๊ธฐ์ˆ ์„ ๋น„์ฆˆ๋‹ˆ์Šค ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ์ตœ์ ํ™”ํ•ด ๊ธฐ์—…๋“ค์˜ ์—…๋ฌด ํšจ์œจ๊ณผ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋Š” โ€˜์• ์Šคํฌ์—… ๋น„์ฆˆโ€™(AskUp Biz)๋ฅผ ์šด์˜ํ•˜๋Š” ๋“ฑ AI๊ฐ€ ์„ธ์ƒ์— ์ด๋กญ๊ฒŒ ์“ฐ์ด๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ SaaS Platform ํŒ€์€ ์ด๋Ÿฐ AI Pack ์„ ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ์ ‘ํ•  ์ˆ˜ ์žˆ๋„๋ก SaaS ํ™” ํ•˜๋Š” ์ „ ๊ณผ์ •์˜ ํšจ์œจ์„ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค. Pack ๊ฐœ๋ฐœํŒ€๋“ค์ด beneficial ํ•œ AI Pack ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์—๋งŒ ๋ชฐ๋‘ํ•˜๊ณ  ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋Œ€๊ทœ๋ชจ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•˜๋Š” scalable ํ•œ pack & API management, billing, SDK, web console ๋“ฑ SaaS ๊ด€๋ จ ๊ธฐ๋Šฅ๋“ค์„ ๊ฐœ๋ฐœํ•˜๊ณ  Pack ํŒ€์˜ SaaS ํ™”๋ฅผ ๊ฐ€์ด๋“œ ํ•ฉ๋‹ˆ๋‹ค.


SaaS Platform ํŒ€์€ ๋น ๋ฅด๊ณ  ์ž‘๊ฒŒ ์‹œ์ž‘ํ•˜๋˜ ์ง€์†์ ์ธ ํ™•์žฅ๊ณผ ๊ฐœ์„ ์„ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์‹คํŒจ์—์„œ๋„ ๋ฐฐ์šฐ๊ณ  ์•ž์œผ๋กœ ๋‚˜์•„๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ฌธํ™”๋ฅผ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด ๊ฐ‘๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ง€์† ๊ฐ€๋Šฅํ•˜๊ณ  scalable ํ•œ ํ”„๋กœ์„ธ์Šค์™€ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜์—ฌ ์™„๋ฒฝํ•œ DevOps ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ์—…๋ฌด

  • Upstage์˜ ํ•ต์‹ฌ AI ์ œํ’ˆ๋“ค์„ ์œ„ํ•œ SaaS Platform ๋ฐฑ์—”๋“œ ๋˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ

  • Multi-tenancy ๋ฅผ ์œ„ํ•œ ์ œํ’ˆ ์„ค๊ณ„ ๋ฐ ๊ฐœ์„ 


๋ชจ์ง‘ ๋ถ„์•ผ

  • Backend


๊ทผ๋ฌด ํ˜•ํƒœ

  • ์ •๊ทœ์ง

๋ชจ์ง‘ ์ ˆ์ฐจ - ์ „์ฒด ์˜จ๋ผ์ธ ์ง„ํ–‰

  • ์„œ๋ฅ˜ ์ „ํ˜•
  • ์˜จ๋ผ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
  • ๊ธฐ์ˆ  ์ธํ„ฐ๋ทฐ 1์ฐจ/2์ฐจ
  • ์ปฌ์ณ ์ธํ„ฐ๋ทฐย 
  • ์ตœ์ข… ์ธํ„ฐ๋ทฐ
  • ์ตœ์ข… ๊ฒฐ๊ณผ ๋ฐœํ‘œ

*์ ˆ์ฐจ๋Š” ์ƒํ™ฉ์— ๋”ฐ๋ผ ์กฐ์ •๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
*์ตœ์ข… ์ธํ„ฐ๋ทฐ ํ›„, ๋ ˆํผ๋Ÿฐ์Šค ์ฒดํฌ ์ ˆ์ฐจ๊ฐ€ ์ง„ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ทผ๋ฌด ํ™˜๊ฒฝ

  • Anywhere On Earth But Together! โ€˜์–ด๋””์„œ๋“ โ€™ ํ•จ๊ป˜ ์ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์›๊ฒฉ ๊ทผ๋ฌด์— ํ•„์š”ํ•œ ์žฅ๋น„๋ฅผ 500๋งŒ์› ์˜ˆ์‚ฐ ๋‚ด์— ์ž์œ ๋กญ๊ฒŒ ์„ ํƒํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ทผ๋ฌด๋ฅผ ์œ„ํ•œ ์นดํŽ˜ ์ด์šฉ ์‹œ ์Œ๋ฃŒ ๋น„์šฉ, ์Šคํ„ฐ๋””๋ฃธ ํ˜น์€ ๊ณต์œ ์˜คํ”ผ์Šค ์ด์šฉ ๋น„์šฉ ๋“ฑ์„ ์ง€์›ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  • ์—…๋ฌด ๊ด€๋ จ ์†Œํ”„ํŠธ์›จ์–ด, ๋„์„œ, ์ž๋ฃŒ, ๊ต์œก์ˆ˜๊ฐ•๋น„ ๋“ฑ ์„ฑ์žฅ์— ํ•„์š”ํ•œ ๋น„์šฉ์„ ์ง€์›ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  • ์ง์žฅ ๋‹จ์ฒด๋ณดํ—˜ ๋ฐ ์—ฐ 1ํšŒ ์ข…ํ•ฉ๊ฑด๊ฐ•๊ฒ€์ง„์„ ์ง€์›ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Requirements

ํ•„์ˆ˜ ์‚ฌํ•ญ

  • ํ˜„์—… 2๋…„ ์ด์ƒ (๋˜๋Š” ๊ทธ์— ์ค€ํ•˜๋Š”) ์‹œ์Šคํ…œ/์„œ๋น„์Šค ๊ฐœ๋ฐœ ๊ฒฝํ—˜

  • ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Šฅ์ˆ™ํ•˜์‹  ๊ฐœ๋ฐœ์ž(์˜ˆ: Golang, Python, Typescript, Java, C/C++ ๋“ฑ)

  • AWS ๋“ฑ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์†”๋ฃจ์…˜ ๊ฒฝํ—˜

  • Multi-tenancy์™€ SaaS ์— ๋Œ€ํ•œ ์ดํ•ด ๋ฐ ๊ฒฝํ—˜

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ด์šฉํ•œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜ (์˜ˆ: MariaDB, PostgreSQL ๋˜๋Š” ๊ฐ์ข… NoSQL ์‹œ์Šคํ…œ ๋“ฑ)

  • CI/CD ๋ฐ DevOps ์— ๋Œ€ํ•œ ์ดํ•ด ๋ฐ ๊ฒฝํ—˜

  • ํ›Œ๋ฅญํ•œ ์˜์‚ฌ ์†Œํ†ต ๋Šฅ๋ ฅ


์šฐ๋Œ€ ์‚ฌํ•ญ

  • Golang ๋˜๋Š” Python ์„ ์ด์šฉํ•œ ์„œ๋ฒ„ ๊ฐœ๋ฐœ ๊ฒฝํ—˜

  • Scalable ํ•œ large scale ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ๋ฐ ์šด์˜ ๊ฒฝํ—˜

  • ์Šคํƒ€ํŠธ์—…์—์„œ Full stack engineer ๋กœ ๊ทผ๋ฌดํ•œ ๊ฒฝํ—˜

  • Kaggle ๋“ฑ์˜ AI Competition ์ฐธ์—ฌ ๊ฒฝํ—˜ ํ˜น์€ AI ๊ด€๋ จ ์ง€์‹ ๋ณด์œ ์ž

  • ACM-ICPC, Google codejam, Facebook hackercup or Topcoder ๋“ฑ Problem solving ๋Œ€ํšŒ ๊ฒฝํ—˜

  • ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ํ•™์Šตํ•ด๋ณด๊ฑฐ๋‚˜ ๊ตฌํ˜„์ฒด๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„


*๊ด€๋ จ ๋ฌธ์˜์‚ฌํ•ญ์€ joinstage@upstage.ai๋กœ ๋ฌธ์˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
*์ง€์›์ž์˜ ๋ฏผ๊ฐ ์ •๋ณด(์—ฐ๋ด‰ ์ •๋ณด, ์ฃผ๋ฏผ๋ฒˆํ˜ธ ๋“ฑ) ๋ฐ ๊ณ ์œ ์‹๋ณ„๋ฒˆํ˜ธ๋Š” ์ด๋ ฅ์„œ์— ๊ธฐ์žฌํ•˜์ง€ ์•Š๋„๋ก ์œ ์˜ํ•ด์ฃผ์‹œ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

or