micro1
Kotlin Expert
micro1Canada8 days ago
ContractRemote FriendlyInformation Technology

Job Title: Kotlin Expert


Job Type: Contractual


Location: Remote


Job Summary

Join our customer's team as a Kotlin Expert, where you will leverage your expertise to help train cutting-edge AI models. This remote, part-time opportunity is ideal for highly skilled Kotlin developers passionate about contributing to innovative AI solutions while thriving in a collaborative and communication-driven environment.


Key Responsibilities

  • Collaborate closely with machine learning engineers and fellow developers to inform and optimize AI model training using Kotlin.
  • Analyze, refactor, and develop complex Kotlin codebases for data processing tasks essential to model training.
  • Document coding standards, best practices, and workflows to support scalable AI development.
  • Conduct code reviews and provide actionable feedback to ensure code quality and performance.
  • Identify and resolve bottlenecks in data pipelines and workflow automation using Kotlin.
  • Maintain clear, consistent written and verbal communication with a diverse, distributed team.
  • Research and integrate the latest Kotlin libraries and tools relevant to AI applications.


Required Skills and Qualifications

  • Proficiency in Kotlin, with a strong portfolio demonstrating advanced usage.
  • Proven experience developing complex backend or data processing applications in Kotlin.
  • Exceptional written and verbal communication skills, with a strong emphasis on clarity.
  • Demonstrated ability to work independently in a remote, asynchronous setting.
  • Familiarity with software engineering best practices, version control, and Agile methodologies.
  • Capable of translating AI and machine learning requirements into efficient Kotlin solutions.
  • Detail-oriented with strong problem-solving and critical thinking abilities.


Preferred Qualifications

  • Experience collaborating on AI model training or machine learning projects.
  • Background in designing and optimizing distributed data pipelines.
  • Familiarity with additional JVM languages and modern AI frameworks.

Key Skills

Ranked by relevance