직무 소개
직무명: 시니어 소프트웨어 엔지니어
직무 유형: 계약직 (주당 약 15시간)
근무지: 원격 (전 세계)
직무 요약: 이 역할에서는 전문성을 활용해 차세대 AI 시스템 훈련을 지원하게 됩니다. 귀하의 작업은 고품질의 실제 데이터 입력을 통해 모델이 학습하고 추론하며 수행하는 방식을 형성합니다. AI 관련 사전 경험은 필요하지 않습니다 — 중요한 것은 귀하의 도메인 지식입니다.
전문가로서 귀하는 AI 모델이 복잡한 소프트웨어 엔지니어링 워크플로를 해결하는 능력을 테스트하는 강화학습 환경을 만들게 됩니다. 이러한 워크플로는 git, docker, gdb, asan, ffmpeg 등과 같은 일반적인 CLI 도구를 사용하는 일반적인 DevOps | CI/CD | 디버깅 워크플로와 범위가 유사합니다. 귀하의 과제는 모델이 이러한 워크플로를 해결하는 능력을 테스트하는 재현 가능한 RL 환경과 골든 참조 솔루션을 만드는 것입니다.
필수 기술 및 자격 요건:
- C++, Python, JAVA, GoLang, Typescript 또는 Rust 숙련도.
- 알고리즘, 데이터 구조 및 성능 튜닝에 대한 깊은 이해.
- 복잡한 소프트웨어 문제를 디버깅하고 유지보수 가능한 솔루션을 제공한 입증된 경험.
- 기능 개발 및 코드베이스 리팩토링에 대한 강한 배경.
- 성능과 확장성을 위해 소프트웨어를 최적화한 입증된 능력.
- 세부 사항에 대한 예리한 주의를 기반으로 한 뛰어난 서면 및 구두 의사소통 능력.
- 협업적이고 교차 기능적인 팀에서의 성공 실적, 이상적으로는 원격 환경에서의 경험.
우대 자격 요건:
- 대규모 분산 코드베이스에서 작업한 경험.
- 현대 AI 또는 머신러닝 시스템에 대한 친숙함은 플러스 요인이지만 필수는 아닙니다.
- 엄격한 코드 리뷰에 참여하고 소프트웨어 모범 사례 개발에 기여한 배경.
절차:
- 직무에 지원하고 스크리닝 질문 작성
- AI 인터뷰 완료 (약 30분)
- 기술 평가 (잠정)
- 채용 관리자 검토
보상 구조
보상은 산출물 기반이며, 전문가는 프로젝트 사양을 충족하는 작업당 보상을 받습니다. 작업 완료에 필요한 시간은 전문가의 경험과 워크플로에 따라 달라질 수 있습니다. 최소 제출 요건이 적용됩니다. 전문가는 주당 최소 작업 수를 제출해야 합니다.
시작 일정 및 가용성
당사는 일반적으로 48시간 이내에 역할을 채우며, 즉시 시작할 준비가 된 전문가를 찾고 있습니다. 선정되면 온보딩 완료 후 24–48시간 이내에 첫 작업을 시작할 것으로 예상합니다.