Lead Fullstack Engineer (한국, 서울)
저희 고객사는 미국에 본사를 둔 상장 글로벌 AI 제품 기업으로, 디지털 경험을 더욱 인간적이고 지능적이며 매력적으로 만들어 기업과 사용자의 상호작용 방식을 혁신하는 기술을 개발하고 있습니다.
이 회사의 제품은 첨단 AI 모델, 실시간 상호작용 레이어, 그리고 풍부한 표현력을 갖춘 아바타 기술을 결합한 차세대 AI 아바타 어시스턴트 플랫폼입니다. 이를 통해 기업은 다양한 고객 접점에서 대규모로 개인화된 대화형 경험을 실제 운영 환경에 제공할 수 있습니다. 해당 제품은 이미 시장에서 검증되어 전 세계적으로 대규모 배포 및 운영 중이며, 엔터프라이즈 고객의 활발한 사용과 함께 고객 기반 및 상업적 성과를 지속적으로 확대하고 있습니다.
서울의 핵심 엔지니어링 팀에 합류하여 회사의 핵심 AI 제품에 대한 아키텍처 설계 및 엔드투엔드(end-to-end) 제품 구현을 주도할 시니어 리드 엔지니어(Senior Lead Engineer)를 찾고 있습니다.
이 직무는 AI 추론 최적화, 지연 시간(latency) 단축, 확장 가능한 API 설계에 중점을 둔 핵심 실무(hands-on) 역할입니다. 설계부터 운영(production) 단계에 이르기까지 복잡한 분산 시스템 환경에서 서버와 웹 시스템 간의 효율적인 실시간 통신을 구현하는 업무를 수행합니다.
기술 스택은 Python(Flask, FastAPI, Litestar) 기반의 백엔드(약 70%)와 React 또는 Svelte 기반의 프론트엔드(약 30%)로 구성되며, Web, Unity, AI 모듈 간의 실시간 상호작용을 위해 WebSocket 및 SSE 기술을 활용합니다.
경쟁력 있는 보상 패키지와 포괄적인 복리후생이 제공됩니다. 급성장하는 글로벌 AI 기업에 합류하여 이미 전 세계적으로 배포된 제품에 직접 기여하는 동시에, 커리어 성장과 기술적 주도권 확보, 전문성 강화의 기회를 누릴 수 있습니다.
주요 업무
- 아키텍처 및 데이터 모델링부터 운영 환경 배포, 확장(scaling), 장기 운영에 이르는 시스템의 엔드투엔드 구현 및 관리 주도
- 분산 AI 시스템 전반의 확장성, 성능, 유지보수성을 보장하는 핵심 플랫폼 아키텍처 정의 및 고도화
- 운영 수준의 표준 및 확장성 요건을 충족하기 위해 필요시 기술 스택의 핵심 부분을 리팩토링하고 재설계
- 엔지니어링 표준 수립 및 준수 주도, 코드 리뷰 및 팀 내 기술적 우수성(technical excellence) 제고
- AI 추론 최적화 및 지연 시간 단축 작업 주도, AI 기반 서비스 전반에서 고성능 실시간 사용자 경험 보장
자격 요건
- 소프트웨어 엔지니어링 경력 7년 이상 (아키텍처 설계, 개발, 배포, 운영 등 전체 수명 주기 담당 경험)
- Python(Flask, FastAPI 또는 Litestar) 및 백엔드 개발에 대한 높은 숙련도
- 클라우드 플랫폼(AWS, GCP 또는 Azure), Docker 및 프로덕션 시스템 배포 경험
- 분산 시스템, 클라이언트-서버 아키텍처, 실시간 프로토콜(WebSockets 및/또는 SSE)에 대한 깊은 이해
(Web, Unity, AI 모듈 간의 복잡한 통합 경험 포함)
- 데이터베이스 및 데이터 모델링(PostgreSQL, MySQL, MongoDB, Redis, Memcached) 경험 (확장 가능한 스키마 설계 포함)
- 프론트엔드 기술(React, Svelte 또는 WebAssembly) 경험
Job Type: Full-time
Work Location: In person