우대사항
[백엔드 개발 역량]
•RDB에 대한 이해와 설계 역량
•API 설계 역량
•OpenAPI와 JSON Schema 스펙에 대한 이해
AutoBE는 Prisma 기반 데이터베이스 스키마와 OpenAPI 기반 API 명세를 생성하는 시스템입니다. RDB 정규화, 인덱스 설계, 관계 모델링에 대한 이해가 있다면 Prisma 컴파일러가 생성하는 스키마의 품질을 높일 수 있습니다.
REST API 설계 원칙과 OpenAPI 3.1 스펙에 익숙하다면 Interface 컴파일러가 생성하는 API 명세의 완성도를 개선할 수 있습니다. JSON Schema의 제약 조건과 검증 규칙을 이해하고 있다면 감마 로드맵의 "JSON Schema 가이드라인" 작업에도 직접 기여할 수 있습니다.
[에이전트 개발 역량]
•대화형 에이전트 개발 경험
•LLM 활용 경험
•Function Calling 설계 능력
AutoBE의 핵심은 40개 이상의 AI 에이전트를 오케스트레이션하는 것입니다. 각 에이전트는 요구사항 분석, 데이터베이스 설계, API 명세 생성, 테스트 코드 작성, 구현 등 특정 역할을 담당하며 계층적으로 협업합니다.
이 모든 과정의 중심에는 Function Calling이 있습니다. AST 생성부터 에이전트 오케스트레이션, 각 에이전트가 만들어내는 핵심 데이터 구조까지, AutoBE 시스템 전체가 Function Calling을 통해 작동합니다. LLM이 자율적으로 적절한 함수를 선택하고 구조화된 데이터를 생성하도록 설계한 경험이 있다면, 이러한 Function Calling 기반 아키텍처를 더욱 정교하게 발전시킬 수 있습니다.
대화형 에이전트 개발 경험도 중요합니다. 사용자가 채팅을 통해 AutoBE와 요구사항을 논의하는 과정에서 사용자 의도를 정확히 파악하고, 대화 맥락을 유지하며, 자연스러운 질문-응답 흐름을 만드는 능력이 필요합니다.
마지막으로 에이전트 간 협업 패턴을 설계한 경험이 있다면 더욱 유리합니다. 에이전트 간 데이터 전달, 의존성 관리, 병렬 실행 최적화, 실패 시 재시도 전략 등의 경험은 AutoBE의 오케스트레이션 시스템을 한층 더 안정적이고 효율적으로 만드는 데 기여할 수 있습니다.
[프롬프트 최적화 역량]
• LLM 동작을 가이드하는 최적 품질의 프롬프트 작성 능력
• 대규모 프롬프트 구조화 및 리팩토링 경험
AutoBE는 현재 메타 프롬프팅(AI에게 시스템 프롬프트 작성을 맡기는 방식)을 통해 약 700페이지에 달하는 시스템 프롬프트가 작성되어 있습니다. 이러한 대규모 프롬프트를 분석하고 중복을 제거하며, 명확성을 높이고 구조를 개선하여 에이전트 품질을 향상시키는 작업이 필요합니다.
프롬프트 엔지니어링 경험이 있거나, LLM 동작 원리를 깊이 이해하고 있거나, 대규모 텍스트를 구조화한 경험이 있다면 이 영역에서 큰 기여를 할 수 있습니다.
[컴파일러 개발 역량]
• 컴파일러 이론 및 구현 경험
• AST 설계 및 코드 생성 경험
• 다양한 프로그래밍 언어 및 프레임워크에 대한 이해
AutoBE는 현재 TypeScript + NestJS + Prisma 스택으로만 백엔드를 생성하지만, 향후 Python (FastAPI), Java/Kotlin (Spring Framework) 등 다양한 언어와 프레임워크로 확장할 계획입니다. 컴파일러 이론과 구현 경험, AST 설계 및 코드 생성 경험, 여러 프로그래밍 언어에 대한 깊은 이해가 있다면 AutoBE의 컴파일러 확장 작업에 기여할 수 있습니다.
특히 언어 중립적 AST를 설계하고 이를 다양한 언어로 변환하는 경험이 있다면 큰 도움이 됩니다.