Overview
Remote
30 - 150
Contract - Independent
Contract - 1 Month(s)
No Travel Required
Unable to Provide Sponsorship
Skills
Android
Kotlin
Software Engineering
Job Details
At Crossing Hurdles, we work as a referral partner. We refer candidates to our client, which collaborates with the world’s leading AI research labs to build and train cutting-edge AI models.
Position: Kotlin Expert – AI Trainer
Type: Contract (Remote)
Compensation: Competitive (hourly)
Location: Remote
Duration: Part-time, flexible and asynchronous
Requirements: (Training support will be provided)
- Strong proficiency in Kotlin with demonstrated advanced usage
- Proven experience building complex backend or data processing applications in Kotlin
- Deep understanding of Kotlin language features, standard library, and JVM ecosystem
- Experience applying software engineering best practices, version control, and Agile methodologies
- Ability to translate AI and machine learning requirements into efficient Kotlin solutions
- Strong problem-solving and critical thinking skills with attention to detail
- Excellent written and verbal communication skills
- Ability to work independently in a remote, asynchronous environment
- (Preferred) Experience contributing to AI model training or machine learning projects
- (Preferred) Experience designing or optimizing distributed data pipelines
- (Preferred) Familiarity with additional JVM languages and modern AI frameworks
Role Responsibilities:
- Collaborate with machine learning engineers and developers to support Kotlin-based AI training workflows
- Translate real-world Kotlin development practices into structured AI training scenarios
- Analyze, refactor, and develop Kotlin codebases used for data processing and model training
- Document coding standards, best practices, and development workflows for AI training datasets
- Review and validate AI-generated Kotlin code for correctness, performance, and readability
- Conduct code reviews and provide actionable feedback to improve code quality
- Identify and resolve bottlenecks in data pipelines and workflow automation using Kotlin
- Research and integrate relevant Kotlin libraries and tools to enhance AI model capabilities
Application process: (Takes 7–30 mins)
- Upload resume
- AI interview (camera on, skill-based questions; coding for engineers)
- Submit form
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.