[직무의 목적/목표] 비즈니스 목표에 맞는 플랫폼/서비스 개발을 위해 필요한 1)Machine Learning Model 연계 2) 서버 개발 및 운영 최적화를 위한 백엔드 개발자를 채용하고자 함
[채용사유] 서비스 환경에서의 빠른 응답성, 안정성, 확장성 및 높은 처리 효율성 확보를 위한 백엔드 Engineering 가능 인원 필요
[주요 업무] - Deep Learning 연계 인퍼런스 환경 구축 - RESTful API 서버 개발 및 운영 - 데이터베이스 설계 및 성능 최적화 - 인증·인가, 보안, 세션 관리 등 백엔드 핵심 로직 구현 - DevOps 및 배포 자동화 환경 구성 (CI/CD) - 클라우드 기반 인프라 설계 및 운영 (AWS, GCP 등) - 프론트엔드 및 타시스템과의 인터페이스 설계
[필수요건] - Node.js, Python(Django/FastAPI), Java(Spring), Go 등 개발 가능 - MySQL, PostgreSQL, MongoDB 등 RDB/NoSQL 설계 및 운영 경험 - REST API등 서버 개발 실무 경험 - 영어 의사 소통 능력
[우대요건] - 대규모 트래픽 처리 경험 또는 분산 시스템 구축 경험 - Docker, Kubernetes 환경에서의 서비스 운영 경험 - 클라우드(AWS/GCP/Azure) 기반 시스템 구축 경험 - Redis, Kafka, RabbitMQ 등 메시지 큐 또는 캐시 시스템 경험 - 보안, 인증(OAuth2, JWT) 등 시스템 보안 도메인에 대한 이해 - 금융권 프로젝트 경험
[필요역량] - 객체지향 설계 및 소프트웨어 아키텍처 이해 - 비동기 처리, 병렬 프로그래밍 이해 - 문제 해결 및 성능 최적화 능력 - 문서화 및 커뮤니케이션 능력 - 코드 유지보수성과 확장성에 대한 고려API 배포: FastAPI + Docker + GPU 서버 - 프로그래밍 & 소프트웨어 엔지니어링 : Python (필수), 그 외 Java, C++, R 등도 활용 - 코드 구조화, 버전 관리(Git), 테스트, 모듈화 등