Get more replies from employers
Send a job-specific resume in minutes.
Ersilia in Kraków is seeking a senior engineer to join a startup-like consultancy building a desktop control plane for local AI inference. You will work with Kotlin and Compose Desktop to deploy, configure, and manage AI models on local devices, including hardware such as NVIDIA Spark / DGX Spark.
You will own features end-to-end with minimal bureaucracy, shipping quickly in a small, tooling‑oriented team. Fluent English and strong Kotlin/build systems experience are required.
A leading European software consulting and engineering company, home to 350+ EU-based professionals. Strong engineering culture built on ownership, clean code, and transparency.
Kotlin. Compose Desktop, REST APIs. Kotlin Coroutines. Cross-platform development
Develop a desktop control plane for local AI inference using Kotlin and Compose Desktop, managing AI models on local devices, with high ownership and fast iteration.
Join a small, startup-like team building a desktop control plane for local AI inference. You'll work with Kotlin and Compose Desktop to develop an application that deploys, configures, and manages AI models on local devices — including hardware like NVIDIA Spark / DGX Spark. The team has an internal MVP, is in direct contact with potential users, and is moving fast toward open sourcing the tool. There's no bureaucracy: you'll own features end-to-end and your decisions will ship quickly.
This is a role for someone who enjoys working on problems that don't have Stack Overflow answers — where the solution requires original thinking, navigating OS-specific quirks, or designing something that simply hasn't been done in quite this way before.
Build the UI in Compose Desktop — model lifecycle management, agent configuration dashboards, system load visualization
Integrate with backend REST APIs for model deployment and management
Set up agent configurations using TOML / JSON / YAML and implement LLM proxy routing
Connect coding agents (Claude Code, Codex) to locally hosted models
Create native installers for Windows (MSI), Linux (DEB), and macOS (DMG)
Tech stack
Kotlin, Compose Desktop, kotlinx.coroutines, REST APIs, TOML / JSON / YAML, native packaging (MSI, DEB, DMG). Nice to have: mitmproxy, LiteLLM / OpenRouter-style proxy layers.
Strong Kotlin skills are the foundation, but we care just as much about how you think and work.
Build systems depth — You've not just used tools like Gradle, Make, or Bazel, but developed and maintained build systems. You've wrestled with a genuinely hard build problem and came out the other side with something you're proud of.
Developer tooling instinct — Experience building or maintaining tools for developers: IDE plugins, CI/CD tooling, internal workflow automation, review tooling, or similar. If you've contributed to open source or worked on DX-focused projects, we'd love to hear about them.
Async / concurrent programming — Solid command of Kotlin Coroutines and the reasoning skills to use them correctly under real-world conditions.
Cross-platform awareness — Practical understanding of how Windows, macOS, and Linux differ at the level that matters for desktop apps.
Technical depth preference — You gravitate toward low-level, in-the-weeds technical work. You're comfortable with architectural decisions but happiest when building.
Independent and collaborative — You can drive a feature solo, but you value code review and close collaboration with a small team.
Fluent English
Private healthcare, MyBenefit points, language lessons, training package, in-house training, home office reimbursement, flexible hybrid work model.
PE-backed software consultancy, is building a desktop control plane for local AI inference in a small, startup-like team. This role exists to accelerate the development of their MVP, which manages AI models on local devices, with the goal of open-sourcing the tool. The project is fast-paced, with high ownership and minimal bureaucracy, moving from an internal MVP to a public release.
The ideal candidate is a senior engineer with deep, hands‑on experience in Kotlin. They must have a strong background in building or maintaining developer tooling and complex build systems like Gradle, Make, or Bazel. Proficiency in asynchronous and concurrent programming, specifically with Kotlin Coroutines, is non‑negotiable. This role requires practical experience developing cross‑platform desktop applications and a mindset geared towards solving low‑level technical problems independently.
Hiring Manager is Head of Scala & Tooling. He prioritizes quality over quantity and is focused on finding someone with a tooling-first mindset. Avoid candidates from large, structured companies like Allegro where individual ownership is limited. The budget is competitive for the Polish market but cannot compete with top‑tier international startups. The team has a low organic hiring success rate (~35%) due to the niche nature of the role, so proactive sourcing is critical.
The team has a 'no bureaucracy' startup vibe within a larger consultancy. The hiring manager values deep technical expertise and a 'client attitude' even for internal projects. The ideal candidate is someone who prefers being 'in the weeds' and building things over high‑level architecture or management, and who thrives on autonomy and solving novel problems.
1. Initial Screen (30 mins): Behavioral assessment with a Talent Partner .
2. Technical Interview: Live coding/problem-solving session with a technical recruiter.
3. Business & Hiring Manager Interview (1 hour): Discussion with hiring manager focusing on tooling, client attitude, and technical depth.
This is a remote role, but candidates must be based in Poland or a 'reasonable part of Europe' (similar time zone). Candidates must have existing work authorization for their country of residence. The company does not appear to offer visa sponsorship for this position.
Full-time, B2B Contract