
Paypal
Software Engineer
개발AI·머신러닝
AI 요약
PayPal의 Software Engineer 포지션으로, Java 기반의 대규모 REST API와 백엔드 시스템을 설계·개발·운영하는 역할입니다. Spring Boot, Spring WebFlux, TDD, 단위/통합 테스트, 모니터링 도구(Kibana, Datadog) 활용 경험이 요구되며, AI/ML을 개발자 도구와 API 경험 개선에 접목한 경험도 포함됩니다.
주요 업무
Java 기반의 확장 가능한 고품질 REST API 설계·개발·유지보수, 글로벌 분산 팀과의 백엔드 솔루션 통합, TDD 기반 개발 및 테스트 코드 작성, SDLC 전 과정(설계·개발·테스트·배포·모니터링) 주도, Kibana/Datadog을 활용한 로그 분석·대시보드·알림 설정, 시스템 안정성 및 보안성 확보, Agile 환경에서 PM·스테이크홀더와 기능 정의 및 우선순위 조정, AI/ML을 활용한 개발자 도구 및 API 경험 개선
자격 요건
필수: Computer Science, Engineering 또는 관련 전공의 Master’s degree + 관련 경력 1년 이상, 또는 Bachelor’s degree + 관련 경력 3년 이상. 대규모 소프트웨어 애플리케이션의 Object-Oriented Design 경험, Java/Python/SQL 사용 경험, 데이터 구조와 알고리즘을 활용한 백엔드 개발 경험, Java 기반 RESTful API 설계·개발 경험, Spring Framework(Spring Boot, Spring WebFlux/Reactive) 경험, AI/ML 통합 경험, Kibana 및 Datadog을 포함한 모니터링/관측성 도구 경험, TDD 및 단위/통합/자동화 테스트 경험, QA 전담 인력 없이 개발·배포·모니터링한 경험, Agile 환경에서의 스프린트 계획 및 반복적 전달 경험이 필요합니다. 우대: 명시된 별도 우대사항은 없으나, 글로벌 분산 협업 및 AI/ML 기반 개발자 도구 개선 경험이 강점입니다.
기술 스택
JavaPythonSQLSpring FrameworkSpring BootSpring WebFluxReactiveKibanaDatadogRESTful APIObject-Oriented DesignTDDAgile