직무 소개
Anyone AI는 오픈 소스 저장소에서 파생된 실제 소프트웨어 엔지니어링 작업을 검토하고 평가하는 전문 프로젝트를 위해 경험 많은 소프트웨어 엔지니어를 모집합니다.
이 작업은 실제 GitHub 이슈와 풀 리퀘스트를 기반으로 한 코딩 작업이 기술적으로 타당하고, 재현 가능하며, 적절히 테스트되었고, 전문 소프트웨어 엔지니어가 매일 해결하는 종류의 문제를 대표하는지 평가하는 것을 포함합니다.
수행할 업무
다음과 관련된 소프트웨어 엔지니어링 작업을 검토하게 됩니다:
- 실제 버그 수정 및 기능 구현
- 오픈 소스 저장소 및 풀 리퀘스트
- 단위 테스트 및 테스트 커버리지
- 저장소 설정 및 의존성 관리
- 재현성 및 환경 구성
- 작업 난이도 및 복잡성
- 다중 파일 및 모듈 간 코드 변경
- 기술적 피드백 및 품질 평가
작업이 명확하게 명세되었는지, 기술적으로 해결 가능한지, 충분한 테스트로 뒷받침되는지, 그리고 불안정한 테스트, 누락된 의존성, 모호한 요구사항, 환경별 동작과 같은 문제가 없는지 판단하게 됩니다.
자격 요건
- 3년 이상의 전문 소프트웨어 엔지니어링 경력
- 대규모 다중 파일 코드베이스 작업 경험
- 풀 리퀘스트 검토, 이슈 디버깅, 프로덕션 코드 유지보수 경험
- 단위 테스트 및 테스트 커버리지에 대한 깊은 이해
- 구현 방식을 불필요하게 제한하지 않으면서 테스트가 솔루션을 올바르게 검증하는지 평가하는 능력
- 의존성 관리, 환경 설정, 재현성 경험
- Git 및 GitHub 기반 개발 워크플로에 대한 깊은 이해
- 복잡한 기술 문제를 분석하고 명확한 서면 피드백을 제공하는 능력
우대 사항
- 오픈 소스 프로젝트 기여 또는 유지보수
- SWE-Bench, SWE-Bench Verified 또는 유사한 코딩 벤치마크 경험
- Django, Flask, scikit-learn, SymPy, matplotlib, requests, pytest와 같은 주요 Python 오픈 소스 프로젝트 경험
- Docker, CI/CD, pip, conda 또는 의존성 고정 경험
- 테스트 픽스처, 테스트 격리 또는 속성 기반 테스트 지식
- 기술 평가 설계 또는 코딩 챌린지 검토 경험
- AI/ML 평가, 데이터 큐레이션, RLHF 또는 벤치마크 개발 경험
담당 업무
- 실제 GitHub 이슈와 풀 리퀘스트에서 파생된 코딩 작업 검토
- 문제 설명과 성공 기준이 명확하고 완전한지 평가
- 단위 테스트의 정확성, 커버리지, 견고성 평가
- 불안정한 테스트, 누락된 의존성, 버전 충돌, 환경 문제 식별
- 작업이 여러 환경에서 안정적으로 재현될 수 있는지 판단
- 각 작업의 실제 난이도와 복잡성 평가
- 작업을 수락, 개선 또는 제외해야 하는지에 대한 명확한 권고 제공
근무 조건
근무 형태: 원격 계약 형태: 파트타임, 프로젝트 기반 컨설팅 분야: 소프트웨어 엔지니어링, 오픈 소스 코드 검토, 테스트 및 기술 평가
이 역할은 복잡한 코드베이스를 디버깅하고, 풀 리퀘스트를 검토하며, 오픈 소스 소프트웨어로 작업하고, 무엇이 소프트웨어 엔지니어링 문제를 잘 설계된 것으로 만드는지 평가하는 것을 즐기는 경험 많은 엔지니어에게 매우 적합합니다.