Search
📄

DevOps/MLOps Engineer (Senior)

회사 소개

“모든 사람들이 어디든지 자유롭게 이동할 수 있는 세상”

우리는 AI 기반 자율주행 기술을 통해 이동의 장벽이 없는 세상을 만듭니다.

웨어러블에이아이의 목표는 장애인, 노약자, 임산부, 어린이 등 교통 약자들과, 무거운 짐을 지닌 사람이나 영유아를 동반한 사람들과 같이, 이동 제약이 있는 사람들을 아울러 모든 사람들이 어디든지 자유롭게 이동할 수 있는 세상을 만드는 것입니다.
이를 위해 근시일내 제품과 매출을 통해 자생 가능한 자율주행 회사를 만드는 것이 목표이며, 첫 번째 스텝으로 대형 실내공간 이용객을 위한 자율주행을 선택하였습니다. 공항, 리조트, 컨벤션센터, 쇼핑몰, 대형 플랜트 공장 등 대형 실내공간 이용객들의 긴 이동동선과 목적지를 찾기 어려운 문제를 자율주행을 통해 해결합니다.
웨어러블에이아이는 국내 정상급 대학 출신 석,박사급 전문 인력으로 구성되었으며, AI 기반의 자율주행 SW 풀스텍 요소 기술을 보유하고 있습니다.
또한 2024년 1월에 법인 설립 후, 4개월 만에 인천국제공항 2터미널 출국장에 자율주행 운송차량 10대를 납품하는 용역사업을 수주하여 13억원의 매출을 확보하였습니다.
우리는 이용자의 편의를 최우선적으로 고려하여 제품을 설계하고, 자율주행 기술을 통해 실제로 서비스가 가능한 완전자율주행 차량을 만들고 있습니다.

주요업무

MLOps 시스템 설계 및 구축

자율주행 소프트웨어 및 머신러닝 모델의 테스트, 배포, 모니터링을 위한 파이프라인 구축
Git, Github 등을 활용한 코드 버전 관리 및 CI/CD 파이프라인 설계
ROS2 기반 자율주행 시스템과의 연동 고려

인프라 및 클러스터 관리

Docker 기반 컨테이너 환경 구축 및 운영
Kubernetes 환경 구성 및 관리
K3s 또는 온프레미스 Kubernetes 클러스터를 활용한 서비스 배포
PostgreSQL 기반 SPOF 없는 분산 SQL DB 시스템 구축
Patroni와 같은 도구를 통한 Raft 합의 알고리즘 기반 자동 페일오버 구성

네트워크 및 자동화 인프라 구축

STUN/TURN, VPN 및 WireGuard를 활용한 안정적인 서버 간 통신 및 NAT 환경 극복
Bash 및 Python 스크립트를 이용한 인프라 자동화 및 관리

기술 리더십 및 협업

개발, 데이터 사이언스, 하드웨어 등 타 팀과 긴밀하게 협업하여 전반적인 시스템 설계 방향 제시
초기 MLOps 시스템 도입 과정에서 기술적 이슈 진단 및 문제 해결 주도

자격요건

경력
DevOps 또는 MLOps 관련 분야에서 최소 3년 이상의 실무 경험
기술 역량
버전 관리 및 CI/CD: Git, Github, Github Actions 등 최신 도구를 활용한 파이프라인 구축 경험
프로그래밍: C++ 및 Python 언어를 활용한 개발 경험
컨테이너 및 클러스터 관리: Docker, K3s 및 온프레미스 Kubernetes 환경에서의 서비스 배포 및 관리 경험
스크립팅: Bash, Python을 활용한 자동화 스크립트 작성 및 인프라 코드(IaC) 경험
소프트 스킬
다양한 직군과 원활한 협업 및 효과적인 커뮤니케이션 능력
새로운 기술을 빠르게 습득하고 문제 해결을 주도할 수 있는 능력

우대조건

자율주행 및 로봇 시스템 경험

ROS2 기반 자율주행 및 로봇 시스템 전반에 대한 이해와 관련 프로젝트 수행 경험
NVIDIA Jetson 시리즈 등 임베디드 컴퓨팅 환경에 대한 실무 경험

Kubernetes 및 컨테이너 네이티브 인프라 구축

온프레미스 환경에서 K3s 등 경량 Kubernetes 클러스터 구축 및 운영 경험
StatefulSet, PersistentVolume, ConfigMap, Helm 차트 등을 활용한 서비스 배포 및 관리 경험

무중단 서비스 운영

Raft 합의 알고리즘 및 리더 선출 메커니즘(Patroni, etcd 등) 이해 및 구현 경험
데이터베이스 클러스터링, 복제 및 자동 페일오버 구성 경험

NAT 환경 등 네트워크 환경 제약 극복

STUN/TURN, VPN, 오버레이 네트워크(WireGuard, Tailscale 등)를 활용하여 안정적인 서버 간 통신 구성 경험
NAT, 방화벽 등 제한된 네트워크 환경에서도 자동 복구 및 페일오버 시스템 구축 경험

프로젝트 경험

제품 개발 전 과정(설계, 구현, 테스트, 배포)에 주도적으로 참여하고 개선한 경험
협업 도구(Notion, Slack 등)를 활용한 프로젝트 관리 및 원활한 커뮤니케이션 경험
고객 피드백 반영 및 제품 성능 최적화를 통한 지속적인 개선 경험

ML/DL 시스템 및 모델 개발 프로세스 이해

ML/DL 파이프라인 구성, 모델 학습, 검증, 최적화 및 배포 전반에 걸친 경험
데이터 전처리, 하이퍼파라미터 튜닝, 모델 성능 개선 전략 수립 및 실무 적용 경험

데이터 관리 및 모니터링

빅데이터 처리, 분산 데이터베이스 구축, 데이터 가공 및 실시간 데이터 스트리밍(예: Kafka, Spark 등) 경험
Prometheus, Grafana, ELK Stack 등을 활용한 시스템 모니터링, 로그 수집 및 분석 경험
분산 시스템의 상태 모니터링과 장애 대응을 위한 Alerting 및 자동 복구 전략 수립 경험

지원서류

간단한 이력서 (자유 형식)
경험에 대해서 알 수 있는 포트폴리오 (개인 페이지, 블로그, PDF파일 등)
이력서, 포트폴리오는 아래 지원하기 버튼을 눌러 첨부 부탁드립니다.

채용절차

flowchart TD

subgraph Z[" "]
direction LR
  A["서류 전형"] --> B["직무 면접"] --> C["임원 면접"] --> D["최종 합격"]
end
Mermaid
복사
서류 전형은 1차와 2차로 나누어져 있습니다.
전체 채용 절차는 약 3주 가량 소요됩니다. (면접 일정에 따라 변동이 있을 수도 있습니다.)
직무 면접과 임원 면접은 최대 90분 소요됩니다.
회사규정에 의거하여 수습기간 (최대 3개월)을 거쳐 정규사원으로 채용됩니다.
기타 궁금하신 사항은 careers@whereable.ai로 문의하여 주시기 바랍니다.