Summary
β¨ AIβGenerated
A product engineering role focused on building an enterprise AI execution platform that connects data, business semantics, intelligent agents, workflows, and real-world actions. You will solve production-scale challenges involving high-concurrency agent sessions, streaming architectures, multi-tenant data isolation, and reliable integration of LLMs into business systems. This is an opportunity to develop deep expertise in production AI infrastructure rather than only learning a specific framework.
Highlights
Build production-scale enterprise AI infrastructure and gain hands-on experience integrating large language models into reliable operational systems. The role offers exposure to challenging distributed architectures, high-concurrency workloads, data isolation, and end-to-end AI execution.
Description
[νμ¬ μκ°]
μΈνΈμ€(Enhans)λ κΈ°μ
λ°μ΄ν°λ₯Ό μ¨ν¨λ‘μ§(Ontology)λ‘ κ΅¬μ‘°ννκ³ , AI Agentκ° μ€μ μ
무λ₯Ό μννκ³ μκ° κ°μ νλ μν°νλΌμ΄μ¦ AI Agent μ΄μ체μ (AgentOS)λ₯Ό κ°λ°νλ Tech Companyμ
λλ€.
μΈνΈμ€λ κΈλ‘λ² μμ₯μΌλ‘μ 본격 νμ₯ λ¨κ³μ μμ΅λλ€.
ν΄μΈ κΈ°μ
κ³Όμ νλ ₯, λ°μ΄ν° λͺ¨λΈ 곡λ κ°λ°, Cross-border νλ‘μ νΈ λ±μ ν΅ν΄ μμμ κΈ°λ° Decision Intelligence 리λλ‘ μ리 μ‘μκ°κ³ μμ΅λλ€.
νμ¬ μΈνΈμ€λ μ€μΌμΌμ
κ΅λ©΄μ μ§μ
νμΌλ©°, μ°μν μΈμ¬ νλ³΄κ° νμ¬μ μ±μ₯ μλμ μ§κ²°λλ μ€μν μμ μ
λλ€.
μ΄ μ¬μ μ ν¨κ»νλ©° μΈνΈμ€μ μ±μ₯μ μ΄λ 'Product Engineer(AgentOS)' λΆμ λͺ¨μλλ€.
[ AgentOS ]
AgentOSλ λ°μ΄ν°, μλ―Έ, μμ΄μ νΈ, μν¬νλ‘μ°, μ€νμ νλμ μμ€ν
μΌλ‘ μ°κ²°νλ μν°νλΌμ΄μ¦ AI μ€ν End-to-End νλ«νΌμ
λλ€.
AgentOSλ 미리 λ§λ€μ΄μ§ AI μμ΄μ νΈλ§μ μ 곡νλ μ νμ΄ μλλλ€.
κΈ°μ
μ΄ λ³΄μ ν λ°μ΄ν°λ₯Ό μ°κ²°νκ³ , λΉμ¦λμ€ μλ―Έλ₯Ό μ μνκ³ , μ
무ν μμ΄μ νΈλ₯Ό λ§λ€κ³ , μν¬νλ‘μ°λ₯Ό μ€μΌμ€νΈλ μ΄μ
νλ©°, κ·Έ κ²°κ³Όλ₯Ό μ€μ μ€νκΉμ§ μ΄μ΄κ° μ μλλ‘ μ€κ³λ νλ«νΌμ
λλ€.
λν μ€μ λΉμ¦λμ€ μμ€ν
μμμ λ°λ³΅ κ°λ₯νκ³ μ΄μμ νμ©ν μ μλ ꡬ쑰νλ μ€νμΌλ‘ νμ₯ν μ μλλ‘ μ€κ³λμμ΅λλ€.
μμ² κ°μ λμ μΈμ
μμ AI μμ΄μ νΈμ μ¬κ³ μ μ€νμ μ§μ° μμ΄ μ²λ¦¬νλ μ€νΈλ¦¬λ° μν€ν
μ², λ°μ΄ν° λ μ΄ν¬ λ 벨κΉμ§ κ³ λ €ν λ©ν°ν
λνΈ κ²©λ¦¬ λ± λλΆλΆμ κΈ°μ
μ΄ 'μΈμ κ° ν΄κ²°ν΄μΌ ν κ³Όμ 'λ‘ λ¨κ²¨λ λ¬Έμ λ€μ μ§κΈ μΈνΈμ€λ νλ‘λμ
νκ²½μμ μ§μ ν΄κ²°νκ³ μμ΅λλ€.
μΈνΈμ€μμ μκ² λλ κ²μ νΉμ νλ μμν¬μ μ¬μ© κ²½νμ΄ μλλΌ, LLMμ μ€μ μ΄μ μμ€ν
μ μμ μ μΌλ‘ λ
Ήμ¬λ΄λ μ€κ³ μλμ
λλ€.
μμΌλ‘ AI νλ«νΌμ ν΅μ¬ κ²½μλ ₯μ΄ λ μ΄ κ²½νμ, μμ₯μ΄ μ±μνκΈ° μ μ νλ‘λμ
κ·λͺ¨λ‘ λ¨Όμ μμ μ μμ΅λλ€.
AgentOS : https://youtu.be/pLVBvDj59FQ?si=jST8Zze9cUPO1iRp
[ μ£Όμ μ
무 ]
AgentOS μ νμ μ μμμ ν¨κ» λ§λ€μ΄κ°μ.
Pipeline Builder
κ³ κ°μ¬μ λ°μ΄ν°λ² μ΄μ€, API, νμΌ μμ€ν
μ μμ νκ² μ μνλ μ°κ²° κ³μΈ΅μ κ°λ°ν΄μ.μ°κ²°λ μμ² λ°μ΄ν°λ₯Ό μ¨ν¨λ‘μ§ ννλ‘ μ κ·ννλ ETL λꡬλ₯Ό κ°λ°ν΄μ.μλ μ½λ μμ±κ³Ό LLM λ
Έλλ₯Ό κ²°ν©ν΄, μ νΒ·λΉμ ν λ°μ΄ν° λ³νμ νλμ νμ΄νλΌμΈ μμμ ν¨κ» μ²λ¦¬νλ κΈ°μ μ κ°λ°ν΄μ.Ontology
Ontology Lakeμ μ μ₯λ λ°μ΄ν°λ₯Ό μμ μ μΌλ‘ κ²μν μ μλ μμ€ν
μ κ°λ°ν΄μ.μ¨ν¨λ‘μ§ λ°μ΄ν°μ μλ―Έμ κ΄κ³λ₯Ό λΆμ¬ν΄, AIκ° μ΄ν΄νκ³ νμ©ν μ μλ ννλ‘ λ§λλ μμ€ν
μ κ°λ°ν΄μ.μ¨ν¨λ‘μ§λ₯Ό μν¬νλ‘μ°Β·μ± λΉλ λ± μ¬λ¬ κΈ°λ₯μ΄ κ³΅ν΅μΌλ‘ μ¬μ©νλ ν΅μ¬ κΈ°λ°(μ½μ΄)μΌλ‘ λ§λ€μ΄, νλ«νΌ μ λ°μμ μ¬μ¬μ©ν μ μλλ‘ κ°λ°ν΄μ.Agent
λ©ν° μμ΄μ νΈ κ΅¬μ±, HITL(Human-in-the-Loop), 쿼리 λͺ¨λ, μ¨ν¨λ‘μ§ μ μ₯, MCPΒ·μΈλΆ ν΄ μ°λ λ± λ€μν κΈ°λ₯μ ν΅ν΄ κ³ κ°μ μ
무λ₯Ό μκ²°μ± μκ³ μΌκ΄μ± μκ² μμ΄μ νΈλ‘ μ νν΄μ.μ κ·νλ μ¨ν¨λ‘μ§ μ§μμ κΈ°λ°μΌλ‘ μμ°μ΄λ‘ λ°μ΄ν°λ₯Ό μ‘°νΒ·λΆμνκ³ , 리ν¬νΈΒ·λ·°Β·μ€ν κ²°κ³Όλ¬ΌκΉμ§ λ§λ€μ΄λ΄λ λ©ν° μμ΄μ νΈ μμ€ν
μ κ°λ°ν΄μ.μλ§μ λμ μΈμ
μμ μμ΄μ νΈμ μ¬κ³ Β·μ€ν κ³Όμ μ μ§μ° μμ΄ μ λ¬νλ λκ·λͺ¨ Socket/Stream ν΅μ μ μ²λ¦¬ν΄μ.
λ©ν°ν
λνΈ(Multi-tenant) κΈ°λ°μ νλ«νΌμ μ΄μν΄μ.
[ μ격 μ건 ]
λ°±μλ κ°λ° 5λ
μ΄μ λλ κ·Έμ μ€νλ κ²½ν: Spring Boot λλ FastAPI μ€ νλ μ΄μμ μ€νμΌλ‘ νλ‘λμ
μλΉμ€λ₯Ό μ€κ³Β·κ°λ°Β·μ΄μν΄λ³Έ κ²½νμ΄ μλ λΆDomain Driven Designκ³Ό ν΄λ¦° μν€ν
μ²μ λν μ΄ν΄: λλ©μΈ λͺ¨λΈμ μ€μ¬μΌλ‘ κ³μΈ΅μ λΆλ¦¬νκ³ , λΉμ¦λμ€ λ‘μ§κ³Ό μΈνλΌ κ΄μ¬μ¬λ₯Ό λͺ
νν λλ μ€κ³ν μ μλ λΆλΆμ° νκ²½μμμ νΈλμμ
μ²λ¦¬ κ²½ν: μ¬λ¬ μλΉμ€Β·DBμ κ±ΈμΉ λ°μ΄ν° μ ν©μ± λ¬Έμ λ₯Ό μ΄ν΄νκ³ , μ΄λ²€νΈ κΈ°λ° λ³΄μ νΈλμμ
λ±μΌλ‘ ν΄κ²°ν΄λ³Έ κ²½νκ΄κ³ν λ°μ΄ν°λ² μ΄μ€λ₯Ό κΉμ΄ μκ² λ€λ€λ³Έ κ²½ν: PostgreSQL, MySQL, Oracle λ±μμ μ€ν€λ§ μ€κ³λ λ¬Όλ‘ , λ½(lock) κ²½ν©κ³Ό μΈλ±μ± μ λ΅μ μ΄ν΄νκ³ μΏΌλ¦¬Β·κ΅¬μ‘°λ₯Ό μ΅μ νν΄λ³Έ λΆλκ·λͺ¨ νΈλν½Β·λ°μ΄ν° μ΄μ λ° νΈλ¬λΈμν
κ²½ν: μ±λ₯ λ³λͺ©μ μ§λ¨νκ³ λ³λͺ© μ§μ μ κ°μ νκ±°λ, μ₯μ λ₯Ό λΆμν΄ μ¬λ°μ λ°©μ§ν΄λ³Έ κ²½νIn-House Product/Platformμ μν€ν
μ²λΆν° μ€λμμ κ°κ³ μ΄λμ΄λ³Έ κ²½ν: λ¨μ κΈ°λ₯ ꡬνμ λμ΄, μμ€ν
μ λ°μ μ€κ³ κ²°μ κ³Ό μ΄μ μ±
μμ λ§‘μλ³Έ λΆSpark λΆμ°μ²λ¦¬ νκ²½μμμ κ°λ° λ° λ°μ΄ν° μ²λ¦¬ κ²½ν, SparkSQL νμ© λ₯λ ₯μμ±ν AIλ₯Ό νμ©ν κ°λ° μμ°μ± ν₯μ λλ μ
무 μλν κ²½ν (μ: μ½λ μμ±/리뷰, λ¬Έμν, λ΄λΆ λꡬ κ°λ° λ±)
[ μ°λ μ¬ν ]
MSA νκ²½μμμ μ ν κ°λ° κ²½νLangChain/LangGraph/ADKμ κ°μ Multi Agent κ°λ° κ²½νSocket / Message μ²λ¦¬ κ²½νAgile/Scrum νκ²½ λ΄ νμ
κ²½νλ°μ΄ν° λͺ¨λΈλ§ λ° μμ€ν
μ€κ³ κ²½ν
[ μ ν¬λ μ΄λ κ² μΌν΄μ ]
1.
λ βWOWβνκ², λ μ€μΌμΌ λ¬λΈνκ² ν λ°©λ²μ κ³ λ―Όν΄μ.
λ¨μν μλλ§ νλλ‘ λ§λλ κ²μ΄ μλλΌ, λ€μν κ³ κ°μκ² κ³΅ν΅μΌλ‘ μ μ©λ μ μλ ꡬ쑰μ λ°©μμ κ³ λ―Όν©λλ€.
μμ κ°μ λ μ¬μ¬μ©μ±κ³Ό κ²½νμ κΉμ΄λ₯Ό ν¨κ» κ³ λ €ν΄ μ€κ³ν©λλ€.
2.
νννμ§ μμΌλ©°, λͺ¨λ₯΄λ κ²μ λλ¬λ΄κ³ , ν¨κ» μμκ°μ.
AIλ νλ£¨κ° λ€λ₯΄κ² λ°λλ λΆμΌμ
λλ€.
μ§κΈ μλ κ²μ΄ λ μ λ΅μ μλλ©°, λͺ¨λ₯΄λ κ²μ μ¨κΈ°κΈ°λ³΄λ€ ν¨κ» λ°°μ°κ³ 묻λ νλλ₯Ό μ€μνκ² μκ°ν©λλ€.
3.
μ μ°νκ² μμ§μ΄κ³ , κ²½κ³ μμ΄ μ μν΄μ.
μμ μΈμμΌλ‘ ꡬμ±λμ΄ μμΌλ―λ‘, μ ν΄μ§ μν μ κ°νμ§ μκ³ , νμν μΌμ΄λΌλ©΄ μ κ·Ήμ μΌλ‘ μ μνκ³ λμμ€λλ€.
μ€μΏΌλ μ μ²΄κ° μ κΈ°μ μΌλ‘ μμ§μΌ λ λ λΉ λ₯΄κ³ λλνκ² μΌν μ μλ€κ³ λ―Ώμ΅λλ€.
[νν λ° λ³΅μ§]
1.
μ λ¬Έμ±κ³Ό νμ μ μΆκ΅¬νλ ν λ¬Έν
νμ μ νμ
: 곡λμ λͺ©νλ₯Ό ν₯ν΄ κ°μμ μ λ¬Έμ±μ νμ©νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νκ³ , μ§μ κ°μΉ μλ κ²°κ³Όλ₯Ό μ°½μΆν©λλ€.λ€μν λ°°κ²½μ ν΅ν© : λ€μν νλ¬Έμ λ°°κ²½μ μ§λ νμλ€μ΄ μ§μμ 곡μ νλ©° μλ‘μ μ±μ₯μ μ§μν©λλ€.
2.
μ§μμ μΈ μ±μ₯κ³Ό κ°μΈ λ°μ μ§μ
κ΅μ‘ λ° κ°λ° : μΈλ―Έλ, 컨νΌλ°μ€, μν¬μ΅ μ°Έμ¬λ₯Ό μ§μνμ¬ μ§μλ€μ μ λ¬Έμ± μ¦μ§μ λμ΅λλ€.무μ ν λμ μ§μ : κ΄λ ¨ μμ μ λν μ§μμΌλ‘ μ§μμ μΈ νμ΅μ μ₯λ €ν©λλ€.μ΅μ μ
무 νκ²½ : μ΅μ μ¬μμ λ§₯λΆκ³Ό μμ΄λ§₯, νμν μ
λ¬΄μ© μννΈμ¨μ΄ λ° λꡬλ₯Ό μ 곡ν©λλ€.AI Tool Pass : Claude AI / Chat GPT / Gemini / Notion AIλ₯Ό μ§μν©λλ€.
3.
μ§ννλ μΌνλ λ¬Έν
νΈλ¦¬ν μΆν΄κ·Ό : λ¨λΆν°λ―Έλμμμ μμΉν μμ€μ΄ μ’μ μ μ¬μ₯ μ¬λ¬΄μ€μμ 근무ν©λλ€.μμ¨ μΆν΄κ·Όμ λ° μ¬ν근무 μν : μ
무 ν¨μ¨μ±κ³Ό κ°μΈ μνμ κ· νμ μν΄ μμ¨ μΆν΄κ·Όμ μ μ¬ν근무λ₯Ό μνν©λλ€.μ§μ€μ μν μ§μ : μ μ¬κ³Ό νμ μ μ λ
μ 곡, μμ€νλ μ λ¨Έμ κ³Ό Tea, κ°μ 무μ ν μ 곡μΌλ‘ μ
무 μ§μ€μ λλͺ¨ν©λλ€.μ μ°ν ν΄κ° μ μ±
: μμ λ‘κ² μ¬μ© κ°λ₯ν μ°μ°¨ λ° μμΌ λ°μ°¨, 2μ£Όλ§λ€ μ£Όμ΄μ§λ 리νλ μ ν΄κ°λ₯Ό ν΅ν΄ μ¬μΆ©μ ν©λλ€.κ±΄κ° μ§μ νλ‘κ·Έλ¨ : μ κΈ°μ μΈ κ±΄κ° κ²μ§μ ν΅ν΄ μ§μλ€μ 건κ°μ μ μ§νκ³ κ΄λ¦¬ν©λλ€.
[μ§μ λ°©λ²]
μ±μ© μ ν : μλ₯ μ ν γ 1μ°¨ μΈν°λ·° γ 2μ°¨ μΈν°λ·° γ μ²μ° νμ γ μ΅μ’
ν©κ²©λ§κ°μΌ : μ±μ© μ λ§κ°