Product Engineer

Enhans Ai β€” South Korea Β· Posted ~1 day ago

Full-time

Skills

Software engineering AI agents LLM systems Distributed systems Streaming architecture Multi-tenant systems Workflow orchestration LLMs Multi-tenancy Ontology

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

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μ°¨ 인터뷰 〉 처우 ν˜‘μ˜ 〉 μ΅œμ’… ν•©κ²©λ§ˆκ°μΌ : μ±„μš© μ‹œ 마감