FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Kotlin Desktop Engineer
WhyHireWrong?Staff Kotlin Desktop Engineer building native Kotlin application for AI model management on local hardware. Join a fast-moving European team with a focus on open source and clean code.
Tech Stack
Tools & technologiesGradleKotlinLinuxMacOS
About the role
Key responsibilities & impact- Build a desktop application in Kotlin and Compose Desktop that deploys, configures, and manages AI models on local hardware
- Create the UI for model management dashboards and agent configuration screens
- Integrate with backend REST APIs to handle model deployment
- Implement configurations using TOML, JSON, and YAML
- Package the application into native installers for Windows, Linux, and macOS
Requirements
What you’ll need- Strong Kotlin skills
- Experience developing and maintaining build systems such as Gradle, Make, or Bazel
- Experience building or maintaining developer tooling (IDE plugins, CI/CD tooling, internal workflow automation, review tooling, or similar)
- Solid command of Kotlin Coroutines and async programming under real-world conditions
- Practical understanding of how Windows, macOS, and Linux differ at the level that matters for desktop applications
- Preference for low-level, in-the-weeds technical work
- Ability to drive a feature independently while collaborating closely with a small team through code review
- Fluent English
Benefits
Comp & perks- Private healthcare
- Home office reimbursement and flexible hybrid work model
- Training package
- Language lessons
- In-house training
- MyBenefit points
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinCompose DesktopREST APIsTOMLJSONYAMLGradleMakeBazelKotlin Coroutines
Soft Skills
independent feature developmentcollaborationcode reviewcommunication