Kotlin Coding Specialist - AI Trainer
Town of Poland, New York, USA
Listed on 2025-11-03
-
Software Development
Android Developer, Kotlin
Kotlin Coding Specialist – AI Trainer
Join the Invisible Expert Marketplace as a Kotlin expert eager to shape the future of AI. The role involves training large‑scale language models to serve as powerful developer assistants that can reason about complex software systems.
OverviewAs an AI trainer, you will take real‑world engineering scenarios—such as bug reports or feature requests in a Git repository—and produce clean, efficient, and idiomatic Kotlin solutions. Your patches will reflect modern Android development practices and maintain technical correctness, maintainability, and clarity.
Responsibilities- Evaluate AI-generated code, correct errors, and implement optimized Kotlin solutions.
- Document best practices that demonstrate modern Android design patterns and coding conventions.
- Produce high‑quality code patches for production‑level Kotlin applications.
- Hands‑on experience with modern Android and Kotlin development, including Jetpack Compose, Kotlin Coroutines, and Jetpack libraries (Room, Work Manager, Datastore, View Model, Hilt).
- Familiarity with Gradle build configuration, dependency management, and networking libraries such as OkHttp, Retrofit, and Coil.
- Experience with Android multimedia tools (Camera
X, Exo Player, Media3) is a plus. - Strong background in Android software development and a demonstrable record of building production‑level Kotlin applications.
- Clear, structured communication and the ability to explain technical decisions.
Contract position; pay range $6,000–$6,500 per month (hourly rate determined by experience and location). Remote work; contractor supplies a secure computer and high‑speed internet. Company‑sponsored benefits do not apply.
Employment TypeContract
WorkplaceRemote
Seniority LevelMid – Senior Level
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).