주요 업무
- AI 애플리케이션 백엔드의 설계·개발·테스트·개선 총괄. 비즈니스 요구에 맞춰 AI 기능을 구현하고 시스템을 효율적·안정적·확장 가능하게 운영하며, 기술 프로토타입을 프로덕션 애플리케이션으로 끌어올립니다. AI 백엔드 모듈을 독립적으로 끝까지 완성할 수 있어야 합니다.
- 기존 AI 시스템 및 컴포넌트의 개발과 유지보수(Java, Python, TypeScript). 리팩터링, 버그 수정, 성능 최적화, 호환성 대응으로 안정적인 운영을 유지합니다.
- AI 관련 인터페이스 개발·래핑·디버깅. LLM API와 연동해 AI 기능을 비즈니스 시스템에 깊이 통합하고, 호출 예외와 폴트 톨러런스를 처리해 안정성과 저지연을 보장합니다.
- 프롬프트 엔지니어링 참여. 비즈니스 시나리오에 맞는 프롬프트 설계·개선과 SSE 등 기법으로 AI 인터랙션 품질을 높입니다.
- 프론트엔드·기반 모델·프로덕트 팀과 협업하여 요구사항 정리, 기술 설계 리뷰, 프로젝트 추진을 진행하고 복잡한 기술 문제를 해결합니다.
- 백엔드 일상 운영: 모니터링·알림, 장애 대응 절차 수립, 프로덕션 이슈 신속 대응, 성능·보안·유지보수성의 지속적 개선.
자격 요건
- 주요 대학(985/211) 학사 이상 또는 석사 이상, 탄탄한 기초. 백엔드 개발 경력 1년 이상. AI 애플리케이션 백엔드 경험자 우대, AI Native 애플리케이션 개발 경험 우대.
- Java / Python / TypeScript 중 1개 이상 능숙, 다중 스택 개발·유지보수 가능. 자료구조, 멀티스레드 프로그래밍, 주요 디자인 패턴 이해, 코드 품질과 컨벤션에 대한 높은 기준.
- Java / Python / TypeScript의 주요 백엔드 프레임워크 중 하나 이상에 익숙하고 ORM 능숙 사용, RESTful 원칙에 따른 API 설계·개발 가능. 풀스택 역량 우대.
- Prompt Engineering, MCP / A2A 관련 프로젝트 경험 우대. LLM 기술(RAG, 에이전틱 프레임워크 등) 이해와 LLM API 연동·AI 기능 통합 실무 경험자 우대.
- Claude Code, Cursor, OpenClaw 등 AI 코딩 도구 사용 경험 우대.
- AI에 대한 강한 관심과 성장 의지, 새로운 기술·프레임워크를 주도적으로 학습하는 태도, AI 애플리케이션 개발 최신 동향에 대한 관심. 원활한 커뮤니케이션, 협업, 책임감.