주요업무
뱅크샐러드 AI Native Server Engineer는 이러한 업무들을 주로 수행합니다.
[AI 기반 개발 생산성 향상과 반복 작업의 자동화]
AI 개발도구를 활용해 반복적인 운영 작업을 자동화하고, AI 코드 리뷰와 동료 엔지니어의 코드 리뷰를 통해서 개발 생산성과 품질을 극대화합니다.
더 나은 개발 환경 개선을 위해서 Data AI & Productivity 팀과 지속적으로 개선방안을 찾고 적용합니다.
키워드: AI 자동화, 개발 생산성, 코드 리뷰 자동화, 운영 효율화
[고성능 고가용성 서비스 개발]
대용량 트래픽과 복잡한 금융 로직을 안정적으로 처리하는 API 및 백엔드 서비스를 개발합니다.
마이데이터, 대출 중개, 신용카드 혜택 계산, 보험 진단 등 고성능이 요구되는 금융 도메인 문제를 해결하며, 동시성 처리, 분산 트랜잭션, 성능 최적화 등 기술적 도전이 풍부한 환경에서 일합니다.
키워드: Go, Kotlin, Python, 고성능, 고가용성, 분산처리, 동시성 처리
[Kubernetes(EKS) 기반의 클라우드 인프라 운영]
AWS EKS 기반의 Kubernetes 환경에서, 확장 가능하고 안정적인 서비스 인프라를 구축하고 운영합니다.
모니터링 시스템을 통해 트래픽 변화와 성능 이슈를 실시간으로 대응하며, 장애 상황에서도 높은 가용성을 유지합니다.
키워드: Kubernetes, AWS EKS, 클라우드 네이티브, 서비스 가용성, 실시간 모니터링
[Clean Architecture 및 MSA 구조]
Clean Architecture와 MSA 구조를 기반으로 책임이 명확하게 분리된 확장 가능한 코드베이스를 유지합니다.
기술 부채를 줄이기 위한 정기적인 리팩토링과 코드 품질 개선을 주도적으로 실행합니다.
키워드: Clean Architecture, MSA, 확장성, 코드 품질
[다양한 데이터 처리 기술 활용]
Redis, Aurora MySQL, Kafka 등을 통해 서비스 간 안정적인 실시간 데이터 처리를 구현합니다.
Redis 기반의 분산 캐싱과 Aurora MySQL을 활용한 대용량 트랜잭션 처리로 고속 응답성과 확장성을 확보하고, 대용량 트래픽 서비스를 안정적으로 운영하고 개선합니다.
키워드: Kafka, Redis, Aurora MySQL, 분산 캐싱, 실시간 데이터 처리, 대용량 트랜잭션
[데이터 기반 개발과 A/B 테스트를 통한 성과 검증]
개발된 서비스의 임팩트를 데이터 분석과 A/B 테스트를 통해 정량적으로 검증합니다.
사용자의 금융 활동 데이터와 건강 데이터를 분석하여 개인 맞춤형 서비스의 정확도를 지속적으로 개선합니다.
키워드: 데이터 기반 의사결정, A/B 테스트, 성과 측정, 개인화 추천, 데이터 분석
[CI/CD 파이프라인을 통한 자동화된 배포]
GitHub Actions를 활용한 CI/CD 파이프라인을 운영하여 배포 주기를 단축하고 안정성을 확보합니다.
배포 자동화를 통해 반복 작업을 최소화하고, 서비스 품질을 지속적으로 관리합니다.
키워드: GitHub Actions, CI/CD 자동화, 서비스 안정성, 서비스 품질