직무 소개
안드로이드 엔지니어(Kotlin / Java)로서, 귀하는 시간당 급여를 받는 원격 근무 형태로 AI가 생성한 안드로이드 코드, 모바일 아키텍처, 기술적 설명을 검토하고, 복잡한 엔지니어링 문제에 대해 높은 품질의 참조 구현과 단계별 추론을 작성하게 됩니다. 귀하는 솔루션의 정확성, 명확성, 보안, 성능, 신뢰성 및 프롬프트 준수 여부를 평가하고, Jetpack Compose/UI, 동시성, 스레딩, 메모리/성능, 앱 생명주기, 네트워킹, 영속성, 빌드/릴리스 관행의 문제를 식별하며, 기술 정보를 사실 확인하고, 모범 사례를 보여주는 높은 품질의 설명과 모범 솔루션을 작성하며, 정확성과 추론 품질을 기준으로 여러 AI 응답을 평가하고 비교하게 됩니다.
이 완전 원격, 시간당 급여 계약직 역할은 빠르게 성장하는 AI 데이터 서비스 기업이자 SuperAnnotate의 자회사인 SME Careers에서 수행합니다. SME Careers는 세계 최대 AI 기업 및 파운데이션 모델 연구소 다수에 AI 학습 데이터를 제공하며, 귀하의 프런트엔드 전문성이 전 세계 수백만 개발자가 사용하는 세계 최고의 AI 모델을 개선하는 데 직접 기여하게 됩니다.
중요: 이 역할에 대한 즉시 프로젝트는 없습니다. 다만 자격을 갖춘 경우, 관련 기회가 발생하면 가장 먼저 연락드리는 전문가 중 한 명이 되실 것입니다. 이를 통해 당사의 전문가 네트워크를 통해 제공되는 향후 프로젝트에도 접근하실 수 있습니다.
수행 업무
- AI 학습 콘텐츠 개발: 안드로이드 주제 전반에 걸쳐 상세한 프롬프트를 만들고, AI 학습을 안내하는 높은 품질의 참조 답변을 작성합니다.
- AI 성능 최적화: AI 응답을 평가하고 순위를 매겨 정확성, 보안, 성능 및 유지보수성을 향상시킵니다.
- 모델 무결성 보장: AI 출력의 부정확성이나 안전하지 않은 권장 사항을 테스트하여 실제 안드로이드 사용 사례 전반에서 신뢰성을 검증합니다.
자격 요건
- 컴퓨터 과학, 소프트웨어 공학 또는 밀접하게 관련된 기술 분야의 학사 학위 이상(또는 동등한 실무 경험).
- 프로덕션 안드로이드 앱을 구축한 4년 이상의 전문 경력( Kotlin 및 이상적으로는 Java 코드베이스 작업 포함).
- Kotlin(Kotlin 1.6 이상) 전문가 수준 숙련도: null 안전성, 코루틴/플로우, sealed 타입, 제네릭, 관용적 패턴.
- 탄탄한 안드로이드 기본기: 앱 생명주기, Activity/Fragment, 상태 복원, 백그라운드 실행 제한, 권한.
- Jetpack Compose 및/또는 Views를 활용한 최신 UI 경험; 리컴포지션, 상태 호이스팅, UI 성능에 대해 추론할 수 있는 능력.
- 동시성 전문성: 코루틴, Flow, 스레딩 모범 사례, 취소, 경쟁 조건/ANR 방지.
- 아키텍처 패턴에 대한 강한 지식: MVVM, Clean Architecture 개념, 의존성 주입(Hilt/Dagger/Koin), 모듈화.
- 네트워킹 및 데이터 경험: Retrofit/OkHttp, 직렬화, 캐싱, 오프라인 전략, 영속성(Room/SQLite/DataStore).
- 테스트 및 품질 경험: JUnit, 계측 테스트, Compose UI 테스트/Espresso, 모킹 전략, CI/CD(Gradle, Play Console 워크플로).
- 보안 인식: 보안 저장소(Keystore/EncryptedSharedPreferences), 인증 흐름, 인증서 피닝 인식, 개인정보 권한, 민감 데이터 처리.
- 최소 C1 영어 능력(쓰기 및 말하기), 명확한 기술 설명을 작성하고 상세한 영어 지침을 따를 수 있는 능력.
- AI 데이터 학습, 주석 작업 또는 AI 생성 기술 콘텐츠 평가 경험은 강력한 우대 사항.
- 세부 사항에 매우 주의 깊고 체계적이며, 추론 품질을 평가하고 복잡한 안드로이드 코드에서 미묘한 문제를 식별하는 방법론적 접근 방식 보유.