Capital One 머신러닝 엔지니어(현장 근무)
Capital One에서 프로덕션 머신러닝 시스템을 구축하고 운영합니다. 모델, 클라우드 인프라, 데이터 파이프라인, 책임감 있는 AI 애플리케이션 전반을 다룹니다.
설명
- 실제 비즈니스 요구를 해결하는 머신러닝 모델과 구성 요소를 구축하고 제공
- 개발 전 과정에서 제품 및 데이터 과학 팀과 협업
- 모델링 방법, 데이터 및 특성 선택, 학습, 튜닝, 차원 축소, 편향-분산 분석, 검증을 활용해 ML 인프라 선택을 주도
- 애플리케이션 코드를 개발하고 테스트하며, ML 모델을 검증하고 테스트 및 배포 워크플로를 자동화
- 부서 간 애자일 팀과 협업해 빅데이터 및 머신러닝 애플리케이션을 구축하고 개선
- 프로덕션에서 실행되는 모델을 재학습하고 유지 관리하며 모니터링
- 클라우드 아키텍처, 플랫폼 및 기술을 활용하거나 구축해 대규모로 효율적인 ML 모델 제공
- 머신러닝 모델에 데이터를 공급하는 최적화된 데이터 파이프라인 구축
- 자동화된 테스트 및 모니터링을 포함한 지속적 통합 및 지속적 배포 방식 구현
- 취약성을 줄이고 모델 거버넌스와 책임감 있고 설명 가능한 AI를 지원하는 코드 유지 관리
- Python, Scala 또는 Java와 같은 언어로 프로그래밍
지원 자격
- 컴퓨터 과학, 머신러닝 또는 관련 정량 분야의 학사 학위 이상
- Python, Java, Golang 또는 C++ 프로그래밍 경력 4년 이상
- PyTorch 또는 TensorFlow와 Pandas, NumPy, Scikit-learn 등의 라이브러리를 활용한 머신러닝 경력 4년 이상
- Spark 또는 Ray를 포함한 대규모 분산 시스템을 사용하고 운영해 AI 또는 머신러닝 데이터를 준비한 경력 4년 이상
- 프로덕션에서 머신러닝 솔루션을 배포하고 운영한 경력 2년 이상 및 AWS, GCP 또는 Azure 프로덕션 클라우드 서비스 경험
- Kubernetes를 사용해 대규모 컨테이너화 머신러닝 소프트웨어 시스템을 관리한 경력 2년 이상
- 새로운 취업 허가 후원 및 이민 관련 지원은 제공되지 않음
- 우대: 컴퓨터 과학, 전기공학, 수학 또는 관련 분야의 석사 또는 박사 학위
- 우대: ML 알고리즘, 구성 및 인프라를 최적화한 경력 3년 이상
- 우대: 소스 관리, 테스트, 코드 리뷰, CI/CD와 같은 소프트웨어 개발 방식을 적용한 경력 3년 이상
- 우대: 사전 운영 테스트, 고급 배포 방식, 모니터링, 알람 및 인시던트 대응 계획을 갖춘 복원력 있는 소프트웨어를 구축한 경력 3년 이상
- 우대: 머신러닝 기법, 모델 유형, 아키텍처, 학습 개념 및 평가 방법을 활용한 경력 3년 이상
- 우대: ML 모델 학습 및 평가를 위한 프로덕션 수준 데이터 파이프라인을 설계, 구현 및 확장한 경력 3년 이상
- 우대: 머신러닝 솔루션의 기술 리드로 활동한 경력 1년 이상
- 우대: ML 기법, 모델 또는 개념 증명을 다룬 논문의 단독 또는 공동 저술 경험
복리후생
- 성과 기반 인센티브 보상에는 현금 보너스 및/또는 장기 인센티브가 포함될 수 있음
- 전반적인 웰빙을 지원하도록 설계된 포괄적이고 경쟁력 있으며 포용적인 건강, 재정 및 기타 복리후생
- 차별 금지를 위해 노력하는 기회균등 고용주
- 필요한 지원자에게 합리적인 편의 제공
