The North Star
"여행 경험의 완전한 연결"
마이리얼트립은 모든 여행자들이 더 쉽게 취향에 맞는 여행을 계획하고 경험할 수 있는
세상을 만들어 갑니다. 비전을 이루기 위해 가장 창의적이고 혁신적인 방식으로 여행의 경험을 변화시켜 나갈 인재분들을 모시고 있습니다.
마이리얼트립이 지향하는 개발 문화인 'Product Engineer'에 대해 알려드려요.
AI 시대, 개발자의 역할은 한 분야에만 머무르지 않습니다.
마이리얼트립의 Product Engineer는 고객의 문제를 발견하고, 해결책이 실제로 효과를 발휘할 때까지 끝까지 책임지는 개발자입니다.
우리는 기술 전문성을 기반으로, 제품과 고객 경험 전반을 아우르며 이렇게 일합니다.
- 고객 중심 문제 정의
- 사용자와 고객의 관점에서 사고하며, 겉으로 드러난 증상보다 근본 원인을 찾아냅니다.
- “무엇을 만들 것인가?”보다 “왜 만들어야 하는가?”를 먼저 고민하고, 문제 해결의 방향을 스스로 설정합니다.
- 경계 없는 문제 해결
- 다양한 기술 영역의 경계를 넘나들며, 문제를 가장 빠르게 해결할 수 있는 방법을 스스로 찾아 실행합니다.
- 필요하다면 새로운 기술을 배우고 적용하며, 역할과 역량을 확장합니다.
- 민첩하게 실행, 개선
- 복잡한 절차를 줄여 빠르게 결정하고, 짧은 피드백 주기로 지속적으로 제품을 개선합니다.
- 끝까지 책임지는 태도
- 릴리즈가 끝이 아니라, 고객의 문제가 사라질 때까지 개선과 운영을 이어갑니다.
마이리얼트립의 Product Engineer는 기술과 역할의 경계를 넘어 고객 가치가 현실이 될 때까지 끝까지 책임지는 개발자입니다.
함께 일하게 될 팀과 Platform Software Engineer가 하는 일에 대해 알려드려요.
함께 일하게 될 팀
- 코어플랫폼개발팀은 마이리얼트립 모든 서비스의 핵심 인프라와 플랫폼을 설계하고 확장하는 팀입니다. Site Reliability Engineering, Platform Software, Cloud Infrastructure, CI/CD, Database 관리 등 서비스 안정성과 성능을 책임지는 전사 기술 기반 조직으로서, 빠르게 변화하는 요구사항 속에서도 고가용성·고신뢰성 인프라를 유지하며 기술적 리더십을 발휘하고 있습니다.
코어플랫폼개발팀에서 일하게 되면,
- 전사 아키텍처를 리드합니다. 전사 아키텍처를 책임지고 주요 기술 의사결정을 주도하며, 마이리얼트립의 기술 방향성을 직접 이끌어 갑니다.
- 최신 기술을 자유롭게 탐구하고 적용할 수 있습니다. 특정 기술 스택에 얽매이지 않고, 문제 해결에 가장 적합한 기술을 직접 선택하고 실험할 수 있습니다.
- 서로의 전문성을 존중하고 열린 대화를 지향합니다. 직급이나 역할에 얽매이지 않고, 누구든지 의견을 제안하고 논의할 수 있는 수평적인 문화 속에서 일합니다.
- 우리는 다양한 기술과 도메인의 경계를 넘나들며 스스로 문제를 정의하고 해결하며, 기술적 영향력을 넓혀가고자 하는 분을 기다리고 있습니다.
인증 플랫폼 설계 및 구현
- 다양한 사용자 주체(여행자, 파트너, 매니저, 외부 연동사 등)의 인증 체계 설계 및 구현
- 외부 연동사가 마이리얼트립 API를 사용할 수 있도록, OAuth2 서버 및 Open API 인증·권한 체계 설계 및 구현
- 역할 기반 접근 제어(RBAC) 설계 및 구현
개인정보 관리 플랫폼 설계 및 구현
- 개인정보 및 위치정보 처리 전반을 관리하는 공통 플랫폼 설계 및 구현
- 개인정보 보호 및 규제 준수를 위한 보안·컴플라이언스 기능 설계 및 구현
- 개인정보 처리 내역을 사용자에게 안내하는 통지·알림 시스템 설계 및 구현
전사 공통 플랫폼 개발·운영 및 개선
- API Gateway: 내·외부 API 연동을 위한 인증·라우팅·통합 게이트웨이
- Image Platform: 마이리얼트립 및 외부 연동사의 이미지/영상을 업로드하고 프로세싱하여 제공하는 플랫폼
- CMDB: 인프라 리소스의 메타데이터와 소유자 정보를 관리하고 권한을 제어하는 구성 관리 시스템
- Deployment Platform: Kubernetes Java SDK를 활용해 EKS에 애플리케이션을 배포·관리하는 플랫폼
- Messaging Platform: 이메일, 푸시 알림, SMS 등 다양한 채널의 메시지를 발송해주는 공통 메시지 플랫폼
자동화 및 개발자 경험 개선
- 개발팀 생산성 향상을 위한 플랫폼 도구 및 지원 시스템 개발
- AI를 활용한 개발·운영 효율화 방안 탐색 및 내부 플랫폼에 적용
이런 역량이 있는 분을 찾고 있어요.
- OAuth2 및 RBAC 기반 인증 플랫폼을 직접 설계하고 구축한 경험이 있으신 분
- Java 및 Spring Framework를 활용해 백엔드 애플리케이션을 설계·구현한 경험이 있으신 분
- JPA를 이용해 데이터 모델을 설계하고 복잡한 비즈니스 로직을 구현한 경험이 있으신 분
- AWS 환경에서 서비스 구현 경험이 풍부하며, 주요 서비스를 능숙하게 활용하실 수 있는 분
- 고가용성·무중단 서비스·보안 요구사항을 반영한 플랫폼 서비스 아키텍처를 설계해본 경험이 있으신 분
- 테스트 코드를 작성하고 커버리지를 확보한 실무 경험이 있으신 분
- 운영 환경에서 발생한 장애를 심층 분석(Deep Dive)하여 근본 원인을 해결한 경험이 있으신 분
- AI 도구를 적극 활용해 생산성을 극대화해본 경험이 있으신 분
- 제품 요구사항 정의부터 설계·개발·배포·운영 등 제품 구현의 전 과정을 스스로 책임지고 수행해 본 경험이 있으신 분
우대사항
- 새로운 기술을 탐색하고 시스템 개선을 주도적으로 실행해본 경험이 있으신 분
- 인프라부터 애플리케이션까지 역할의 경계를 넘나들며 문제 해결 및 개선해본 경험이 있으신 분
- Python, Node.js 등 Java 외 언어를 활용해 서비스를 프로덕션 레벨로 개발한 경험이 있으신 분
- 오픈소스 프로젝트 기여나 기술 블로그·발표를 통해 지식을 공유해본 경험이 있으신 분
- 코드 리뷰, 설계 리뷰 등을 통해 팀의 기술 문화를 발전시킨 경험이 있으신 분
- Product Engineering 문화와 end-to-end 책임 체계를 조직 전반에 성공적으로 정착·확산시킨 경험이 있으신 분