시니어 프로덕트 엔지니어 (Senior Product Engineer)

Open 39d

About

DeepSkill은 고도의 소크라테스식 논리학과 LLM을 결합하여, 실제로 사고하고 토론하며 가르칠 수 있는 AI를 개발하고 있습니다. 우리는 논증 기술(Argumentation Technology)의 미래를 구축하고 있습니다.

강력한 리서치 역량을 보유한 DeepSkill에 지금 필요한 인재는 '개발자이자 아키텍트(Developer & Architect)'입니다. 실험적인 발명품을 견고하고 안정적인 프로덕션 시스템으로 전환할 수 있는 엔지니어링 중심의 개발자를 찾습니다. 당신은 우리 제품의 '중추(Spine)'를 담당하며, AI가 사고한 결과물이 단 한 번의 실패 없이 사용자에게 전달되도록 시스템을 설계하고 운영하게 될 것입니다.

[회사 현황]
• 상용화: 비판적 사고 훈련을 위한 논증 기술을 상용화하였으며, 이미 유의미한 매출을 창출하고 있습니다.
• 자립형 팀: 현재 외부 투자 없이 제품 개발, 고객 검증, 영업을 모두 수행하는 4명의 핵심 멤버로 구성되어 있습니다.

[보고 체계]
CTO

[관련 자료]
• 제품 데모 (국문): https://youtu.be/MLJraAcLZrM
• 제품 데모 (영문): https://youtu.be/mI4tf1DT8Q0
• 제품 철학: https://youtu.be/RdPXUjOoqcE
• 언론 보도 (국문): https://dbr.donga.com/article/view/1101/article_no/11897
• 언론 보도 (영문): https://dbr.donga.com/casestudyhub/view/article_eng_no/82

Responsibilities

팀의 다섯 번째 멤버로서, 귀하는 DeepSkill의 기술적 미래를 결정짓는 핵심 권한을 갖게 됩니다. 실험적인 AI 연구와 안정적이고 확장 가능한 프로덕트 사이를 잇는 가교 역할을 수행합니다.

단순히 현재의 백엔드를 유지보수하는 것에 그치지 않고, 제품 아키텍처 전체에 대한 관리를 주도(Own)합니다. 기존 구조가 성장을 저해한다면 이를 과감히 허물고 더 나은 방향으로 재구축할 수 있는 주도성이 요구됩니다. 논증 기술 리서처와 협업하여 복잡한 논리 흐름을 구현하고, 프론트엔드 엔지니어와 함께 매끄러운 사용자 경험을 만들어냅니다.

• 아키텍처 및 혁신 주도: 백엔드 구조의 최종 의결권을 가집니다. 아키텍처의 병목 지점을 선제적으로 파악하고, 제품의 안정성과 개발 속도를 높이기 위한 리팩토링 및 플랫폼 전환을 주도합니다.
• 시스템 방어(Robustness): 견고함, 에러 핸들링, 레이스 컨디션(Race-condition) 관리에 집중합니다. 복잡한 비동기 상태를 처리하고 AI 서비스 내의 스레드 안전성(Thread safety)을 보장합니다.
• 논증 기술 구현: 연구 개념(논증 그래프, 논리적 스코어링 등)을 성능이 뛰어난 프로덕션 코드로 구현합니다.
• 클라우드 인프라 관리: 클라우드 환경(현재 AWS 서버리스 기반)을 관리하고 확장합니다. 배포 파이프라인, 데이터베이스 관리, IaC(Infrastructure-as-code)에 능숙해야 합니다.
• AI 통합 및 진화: LLM 및 음성 API를 통합하고 최적화합니다. 기술 환경 변화에 따라 더 낮은 지연 시간과 비용 효율적인 모델/제공업체로 교체하고 평가하는 역할을 수행합니다.

Requirements

• AI 엔지니어링 또는 백엔드 엔지니어링 분야의 실무 경력 2년 이상
• Python에 대한 깊은 숙련도 및 Django, Django REST Framework 기반의 프로젝트 경험
• 높은 유연성과 적응력을 바탕으로, 불확실성이 높은 초기 스타트업 환경에서 주도적으로 업무를 구조화하며 성장할 수 있는 분
• 영어 소통이 능숙하신 분

[기술 스택]
우리는 목적에 가장 적합한 도구를 사용하는 것을 지향합니다. 현재 스택에 능숙하되, 이를 발전시킬 준비가 되어 있어야 합니다.
• Core: Modern Python (3.11+), Django, Django REST Framework
• AI & Data: LLM APIs (OpenAI/Anthropic/Gemini 등), LLM 프레임워크 (LangChain, DSPy 등), Voice AI 서비스, Graph 라이브러리
• Infrastructure: Cloud Native Serverless (AWS Lambda/API Gateway), ECS, Docker, Redis
• Database: PostgreSQL, Real-time databases (세션 상태 관리용)

Preferred

[인재상]
• 설계자(The Architect): 단순히 패턴을 따르는 것이 아니라 정의하는 사람. 오늘의 기술적 결정이 6개월 뒤 제품에 미칠 영향을 내다보는 비전을 가진 분.
• 수비수(The Defender): 예외 사례(Edge cases)를 집요하게 신경 쓰는 분. 단순 성공 사례(Happy path)만 고려한 코드는 프로덕션 코드가 아님을 잘 알고 있으며, 외부 API 장애 시에도 유연하게 복구되는 시스템을 구축하는 분.
• 클라우드 네이티브: AWS, GCP, Azure 등 현대적 클라우드 인프라 원리를 이해하며, 확장 가능한 Stateless 애플리케이션 구축 방법을 아는 분.
• 신기술에 대한 탐색(The Tech Scout): 매주 변하는 AI 생태계에 즐거움을 느끼며, 새로운 프레임워크와 모델을 테스트하여 개발 효율성을 높이고 제품 경쟁력을 유지하는 분.
• 논증에 대한 관심: 논리학, 추론, 또는 토론 기술에 대한 지적 호기심이 있는 분.
• LLM 네이티브: LLM을 단순히 유행어가 아닌, 자신의 개발 속도를 높이는 일상적인 도구로 활용하는 분.
• 커뮤니케이션: 초기 멤버로서 향후 관리직 역할을 맡을 가능성이 큽니다. 기술적/비기술적 동료 모두에게 아이디어를 명확히 설명할 수 있는 분.

Benefits

• 초기 멤버로서 제품 아키텍처에 대한 핵심 권한 및 의사결정권 부여
• 외부 투자 없이 자립적으로 매출을 창출하는 안정적인 환경에서의 성장 기회
• 향후 관리직 역할로의 성장 가능성
• 최신 AI 기술 스택(LLM, Voice AI 등)을 활용한 실험과 도입의 자유
• 자세한 처우 및 복지는 면접 시 안내드립니다.