Reach peak performance | IT consulting and software engineering backed by our expertise in Dev Experience, ML and Scala
Kotlin Desktop Engineer – AI Inference Tooling
Location
Poland
Posted
81 days ago
Salary
0
Seniority
Senior
Job Description
Kotlin Desktop Engineer – AI Inference Tooling
VirtusLab
• Build desktop tool for local AI inference • Work with Kotlin and Compose Desktop • Create UI in Compose Desktop • Integrate with backend REST APIs • Set up agent configurations • Work on LLM proxy routing • Create installers for Windows, macOS, and Linux • Shape a developer tool from the early stages
Job Requirements
- Strong Kotlin skills
- Genuine interest in Compose Desktop
- Understanding of asynchronous and concurrent programming with Kotlin Coroutines
- Awareness of cross-platform differences
- Engineering pragmatism
- System-level thinking
- Hands-on experience using LLMs
- Fluency in English
- Good communication skills for remote work
- Self-motivation and ability to take full ownership of features
Benefits
- friendly atmosphere
- self-development opportunities
- good working conditions (yes, that also means attractive salaries)
- trust and autonomy
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the development of scalable, robust, and high-performance solutions for core insurance applications • Design and build scalable, high-performance solutions • Ensure all aspects of construction meet standards for performance, security, modularity, and upgradability • Provide accurate effort estimations and communicate technical concepts clearly to stakeholders • Mentor peers through knowledge sharing and maintain a focus on collective team success
• Own the full development lifecycle of features, including database design, backend APIs, agent logic, and Vue frontend implementation • Design and maintain scalable, reliable systems using distributed and event-driven architectures • Build and orchestrate workflows using tools like Temporal (or similar frameworks) • Develop and integrate LLM-powered agents, leveraging ReAct patterns, skill-based architectures, and MCP tool integration • Collaborate with cross-functional teams to define requirements and deliver high-quality solutions • Optimize system performance, scalability, and reliability across services • Deploy and manage applications on GCP, ensuring best practices in cloud architecture • Contribute to technical design discussions, code reviews, and engineering best practices
Software Developer, Python
Kenbun IT AGBusiness organization for artificial intelligence, smart agents and smart IT systems.
• Entwicklung von Anwendungssystemen im Umfeld der Themenbereiche Artificial Intelligence, maschinelles Lernen und Betrugserkennung • Zusammenarbeit mit Kunden bei der Lösungserstellung • Unterstützung unserer Kunden bei Design, Entwicklung und Betrieb ihrer Systeme • Mitarbeit in Projekten über alle Projektphasen hinweg
• Participarás en desarrollos de proyectos trabajando con entornos tecnológicos actualizados • Asumir un rol de desarrollador/a o analista programador/a Java con modalidad 100% teletrabajo




