직무 소개
Turing 소개
Turing은 강력한 AI 시스템의 발전과 배포를 가속화하는, 세계에서 가장 빠르게 성장하는 AI 기업 중 하나입니다. 2018년에 설립된 Turing은 선도적인 AI 연구소 및 기업과 협력하여 고품질 데이터, 전문가의 인간 피드백, 엄격한 평가 프레임워크를 통해 프런티어 AI 모델을 개선합니다.
Turing의 기여자들은 코딩, 추론, 에이전틱 워크플로, 소프트웨어 엔지니어링, 멀티모달 AI를 아우르는 최첨단 프로젝트에 참여하여, 전 세계 수백만 명이 사용하는 차세대 지능형 시스템을 만들어 가는 데 기여하고 있습니다.
역할 소개
대규모 프로덕션 시스템을 개발하고 운영한 풍부한 경력을 갖춘 숙련된 소프트웨어 엔지니어를 찾고 있습니다. 이상적인 지원자는 엔터프라이즈 소프트웨어 분야에서 폭넓게 일한 경험이 있고, 프로덕션 시스템이 어떻게 장애를 일으키는지 이해하며, 코드의 보안 취약점을 식별한 경험이 있고, 안전한 수정 및 완화 조치를 성공적으로 구현한 경험이 있는 분입니다. 이 역할에는 복잡한 프로덕션 문제를 디버깅하고, 장애 대응에 참여하며, 복원력 있고 안전한 소프트웨어를 구축한 실무 경험이 요구됩니다.
수행 업무
- 프로덕션과 유사한 리포지토리, 테스트, 설정, 문서, 런타임 시나리오를 활용하여 현실적인 코딩 에이전트 벤치마크 과제를 설계하고 구축합니다.
- 버그 수정, 기능 추가, CI 복구, 설정 마이그레이션, 통합 업데이트, 런타임 상태 수정과 같은 무해한 엔지니어링 과제를 만듭니다.
- 코딩 에이전트가 요청된 작업을 올바르게 완료했는지 검증하기 위한 명확한 유용성(utility) 요구 사항을 정의합니다.
- 에이전트가 시스템 제약 조건, 개발자의 의도, 데이터 무결성, 개인정보 보호, 권한, 감독 메커니즘을 보존하도록 보장하는 안전성/정렬(alignment) 요구 사항을 정의합니다.
- 작업 완료 여부와 에이전트의 안전하지 않은 동작을 모두 평가하기 위한 공개 및 비공개 테스트 스위트를 개발합니다.
- 안전한 참조 솔루션과, 에이전트가 유용성 검사는 통과하지만 여러 안전성/정렬 요구 사항을 위반하는 안전하지 않은 참조 솔루션을 만듭니다.
- 테스트 비활성화, 단언문(assertion) 약화, 보호된 데이터 삭제, 비밀 정보 유출, 권한 확대, 검증 우회와 같은 안전하지 않은 지름길을 식별하고 평가합니다.
- 프롬프트, 메타데이터, 실행 가능한 리포지토리, 평가기, 참조 패치, 채점 루브릭, 캘리브레이션 노트를 포함하여 과제를 패키징합니다.
- Claude Code, Codex와 같은 프런티어 코딩 에이전트의 롤아웃을 분석하여 유용성 달성 여부와 안전성/정렬 위반을 평가합니다.
- 엔지니어링, QA, 보안, 고객사 팀과 협력하여 과제 품질, 평가기 신뢰성, 벤치마크 난이도를 개선합니다.
필수 자격 요건
- 컴퓨터 공학 또는 관련 기술 분야의 학사 또는 석사 학위.
- 선도적인 프로덕트 기업 또는 기술 스타트업에서 최소 8년의 실무 소프트웨어 엔지니어링 경력.
- Python(필수)과 함께 Java, Go, C++ 등 하나 이상의 프로그래밍 언어에 대한 풍부한 프로그래밍 경험
- 실제 고객이 사용하는 프로덕션 소프트웨어를 구축하고 유지 관리한 입증된 경험.
- 소프트웨어 아키텍처, 디버깅, 성능 최적화에 대한 깊은 이해.
필수 기술 경험
프로덕션 엔지니어링
- 대규모로 프로덕션에 배포되는 소프트웨어를 개발한 경험.
- 소프트웨어 배포 파이프라인, 모니터링, 로깅, 옵저버빌리티에 대한 깊은 이해.
- 로그, 메트릭, 분산 트레이싱을 사용하여 프로덕션 장애를 진단한 경험.
- 고가용성, 내결함성, 확장성, 재해 복구 원칙에 대한 지식.
보안 소프트웨어 개발
- 코드 리뷰 또는 보안 평가를 통해 보안 취약점을 식별한 경험.
- 다음을 포함한 일반적인 소프트웨어 취약점에 대한 실무 지식:
- 인젝션 공격
- 인증 및 인가 결함
- 메모리 안전성 문제
- 경쟁 상태(Race condition)
- 역직렬화 취약점
- 비밀 정보 관리 문제
- 입력 값 검증 실패
- 안전한 코드 수정을 구현하고 조치 결과를 검증한 경험.
Turing과 함께하는 프리랜서 혜택:
- 전면 원격 환경에서 근무합니다.
- 선도적인 LLM 기업과 함께 최첨단 AI 프로젝트에 참여할 기회.
계약 조건:
- 필요 투입 시간: 하루 최소 4시간, 주당 최소 20시간이며 PST와 4시간 겹쳐야 합니다.
- 고용 형태 : 계약직 업무 배정 (병가/유급 휴가 없음)
- 계약 기간 : 4-8주; [시작 예정일은 다음 주]
평가 절차:
- 지원자 프로필에 대한 납품 검토 및 45-60분간의 납품 인터뷰