백엔드 엔지니어 겸 개발 PM
스킬
주요업무
본 포지션은 백엔드 엔지니어링과 개발 PM 역할을 겸직하는 시니어/리드급 자리입니다.
직접 핵심 백엔드를 설계·구현하면서, 동시에 제품 로드맵을 스테이지 단위로 쪼개 일정·우선순위·리스크를 관리하고 외부 사업(공공·공기업)과 개발 조직을 연결합니다.
코드를 떠나지 않는 PM, 일정과 이해관계자를 책임지는 엔지니어를 찾습니다. 아키텍처 의사결정(ADR)을 주도하고, 측정 가능한 품질 기준(DoD)을 세워 팀이 옳은 방향으로 가도록 이끄는 역할입니다.
[백엔드 엔지니어링 (약 60%)]
• FastAPI 기반 마이크로서비스(API Gateway, Supervisor Agent, RAG/KG/SQL 등 MCP 도구 서버)의 설계·구현·운영
• LangGraph Supervisor + 전문 에이전트 오케스트레이션 파이프라인 개발 (의도 분류 → 라우팅 → Reflection Loop)
• Agentic RAG 파이프라인(Hybrid Retrieval, Rerank, GraphRAG, Citation) 및 LLM Router(LiteLLM 기반, Semantic Cache) 고도화
• PostgreSQL(JSONB·pgvector·TimescaleDB·Apache AGE), Qdrant, Redis를 활용한 데이터 계층 설계 및 ACL-Aware Retrieval(7-Layer) 구현
• OpenTelemetry·Langfuse·Prometheus 기반 관측성 및 Ragas 기반 평가 하니스 연동, request_id 전파/트레이싱
• 성능·품질 측정 주도(measure-first): baseline 측정 → 가설 검증 → 회귀 방지
[개발 PM / 기술 프로젝트 관리 (약 40%)]
• 제품 로드맵을 Stage·Sub-project 단위로 분해하고 일정·우선순위·리소스 배분 관리
• Spec 작성 → ADR(아키텍처 결정 기록) 주도 → 구현 계획 수립 → 실행/리뷰의 개발 프로세스 운영
• 공공·공기업 사업 요구사항을 기술 과제로 번역하고, 사업·영업·고객과 개발 조직 사이의 가교 역할
• PR 게이트·테스트·CI(GitHub Actions)·CD(ArgoCD GitOps) 등 품질·배포 기준 정의 및 운영
• 정량적 완료 정의(DoD)와 SLO를 설정하고 리스크·기술부채를 가시화하여 팀 의사결정 지원
• 주니어·미들 엔지니어 코드 리뷰 및 기술 멘토링
[기술 스택]
• 언어 / 런타임 : Python 3.12 (mypy strict, ruff), TypeScript / Next.js
• 백엔드 : FastAPI, uvicorn
• 에이전트 / LLM : LangGraph, MCP (Model Context Protocol), LiteLLM, vLLM
• RAG / 지식 : BGE-M3, GraphRAG/Neo4j, 온톨로지
• 데이터 : PostgreSQL, Redis, S3/MinIO, Kafka
• 인프라 / 배포 : Docker, Kubernetes, ArgoCD GitOps, Helm
• 관측 / 평가 : OpenTelemetry, Langfuse, Prometheus/Grafana, Ragas, MLflow
• 보안 / 거버넌스 : OIDC/JWT
• 도구 / 워크플로우 : uv / pnpm (모노레포), GitHub Actions
자격요건
[자격 요건]
• 백엔드 개발 7년 이상 경력 (Python 기반 서버 개발 실무 경험 필수)
• 대규모/복잡한 백엔드 시스템의 아키텍처 설계 및 마이크로서비스 운영 경험
• 기술 리드 또는 개발 PM으로서 일정·우선순위·이해관계자를 관리하며 프로젝트를 완수한 경험
• RDBMS(PostgreSQL 등) 설계 및 성능 최적화, REST/비동기 API 설계 역량
• CI/CD, 컨테이너(Docker), 클라우드/쿠버네티스 기반 배포 경험
• 코드 리뷰·테스트·문서화 등 엔지니어링 규율을 갖추고 팀에 전파한 경험
[이런 분을 찾고 있어요!]
• 코드를 직접 쓰면서 동시에 팀의 방향과 일정을 책임질 수 있는 분
• 이미 결정된 사항을 다시 결정하지 않도록 의사결정을 기록·공유하는 분
• ‘느낌’이 아니라 측정한 숫자로 품질을 이야기하는 분
• 엔터프라이즈·공공 환경의 보안·운영 제약을 즐겁게 풀어내는 분
우대사항
• LLM/RAG/에이전트(LangGraph, MCP 등) 또는 ML 서빙 제품 개발 경험
• 벡터 DB(Qdrant 등), GraphRAG, 온톨로지/지식그래프 활용 경험
• 공공·공기업·금융 등 폐쇄망(Air-gapped) 또는 On-prem 엔터프라이즈 납품 경험
• GitOps(ArgoCD), 관측성(OpenTelemetry/Langfuse), 모델 평가(Ragas) 경험
• 정량적 측정·실험에 기반해 품질을 개선해 본 ‘measure-first’ 성향
• 공공 사업 대응 또는 고객 대면 커뮤니케이션 경험
채용절차
서류 전형
- 필수 서류 : 이력서 및 기술경력서
- 선택 서류 : 지원동기가 담긴 자기소개서
(1차) 기술 인터뷰 (대면)
- 제출해주신 경력기술서 내용을 토대로 기술 인터뷰가 진행됩니다.
(2차) 심층/컬처핏 인터뷰 (대면)
- 1차 인터뷰 합격자에 한해 2차 심층/컬처핏 인터뷰가 진행됩니다.
처우 협의
- 최종 합격자에 한해 오퍼레터를 발송드리고 처우를 협의합니다.