Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

May 12, 2026

Senior Python Engineer

Senior • Hybrid

140 - 170 PLN

Krakow, Poland

VirtusLab is a leading European software consulting and engineering company, home to over 350 EU-based professionals. Our mission is to craft clean code and practical solutions with precision and purpose. We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering our team. As part of the expanding VirtusLab Group, we offer a compelling environment for those seeking to make a substantial impact in the software industry within a forward-thinking organization.

About the role

We’re looking for an engineer to join a small, startup-like team building a tool for deploying and configuring local AI inference on local devices like NVIDIA Spark. You’ll work on managing the model lifecycle (start/stop) and connecting coding agents—such as Claude Code, Codex, and others—to locally hosted models.

Your daily work will be on the backend: adapting LiteLLM configuration as agent APIs (Claude Code, Codex, etc.) evolve, managing the lifecycle of docker images that ship the agents, integrating with the Hugging Face API for model downloads, and getting the production essentials right—idempotent endpoints, retries with backoff, and straightforward migrations.

The team already has an internal MVP and talks directly with potential users. We’re on the road to making it open source. If you want to shape a developer tool from the early stages, this is it.

Project

Local Inference Platform for Python Engineers

Project Scope

A desktop application for deploying and configuring local AI inference on local devices (e.g., NVIDIA Spark / DGX Spark), managing model lifecycle (start/stop), and connecting coding agents like Claude Code and Codex to locally hosted models. Currently an internal MVP, on the road to open source.

Tech Stack

Python, Asyncio, FastAPI, LiteLLM, Pydantic, PostgreSQL, AWS, Agent layer: LLM proxy routing from agents to BE

Challenges

Building a desktop control plane for local AI agents that abstracts away the messy parts of running LLMs on heterogeneous hardware — model lifecycle, proxy routing, agent configuration, and OS-specific quirks (path separators, signing, packaging) — while keeping the system extensible enough to evolve toward open source. Visualising model statistics and system load on top of a backend that actually does the deployment.

Team

Small, startup-like team on the JetBrains side — no bureaucracy, direct contact with potential users, fast iteration. Code reviews as part of the process.

What we expect in general:

  • Strong Python skills with experience in backend frameworks such as FastAPI or Flask.

  • Solid understanding of concurrent and asynchronous programming.

  • Ability to rapidly prototype and iterate on emerging ideas.

  • Engineering pragmatism: cutting complexity while keeping the system extensible.

  • System-level thinking: understanding how the Docker lifecycle, LLM proxy routing, model management, and the agent layer fit together.

  • Hands-on experience using LLMs daily, with the judgment to know when they help and when they don’t.

  • Self-motivation and the ability to take full ownership of features end-to-end.

  • Fluency in English, with good communication skills for a remote-first team.

Nice to have:

  • Experience using Docker for local deployment and service orchestration.

  • Experience setting up and maintaining an LLM proxy layer such as LiteLLM or OpenRouter.

  • Experience with vLLM or ollama.

  • Familiarity with the HuggingFace API and model distribution patterns.

  • Experience with local GPU inference setups (CUDA, NVIDIA hardware)

  • Background working with coding agents (Claude Code, Codex, Aider) and their configurations.

 

Seems like lots of expectations, huh? Don’t worry! You don’t have to meet all the requirements.
What matters most is your passion and willingness to develop. Apply and find out!

A few perks of being with us

Building tech community

Building tech community

Flexible hybrid work model

Flexible hybrid work model

Home office reimbursement

Home office reimbursement

Language lessons

Language lessons

MyBenefit points

MyBenefit points

Private healthcare

Private healthcare

Training Package

Training Package

Virtusity / in-house training

Virtusity / in-house training

And a lot more!

Similar jobs you might like

Technology

VirtusLab

Python Engineer with DevOps

Mid

Remote

Krakow, Poland

140 - 170 PLN

🏢 Summary: Join a developer tooling initiative supporting a large-scale migration to JFrog Artifactory. The role focuses on Python-based automation, CLI tools, REST APIs, microservices, CI/CD workflows, and dependency management for enterprise engineering teams. 🗂️ Requirements: Advanced Python proficiency, Experience with FastAPI or Flask, Relational and non-relational database knowledge, Docker and container registry experience, CI/CD pipeline design and optimization, Performance, stress, and latency testing experience, Git and Git-based workflow proficiency, English B2/C1, Polish B2/C1 📃 Skills: Python, FastAPI, Flask, Docker, SQL, NoSQL, Jenkins, GitLab, GitHub, Git, GitOps, Artifactory, JFrog, CI/CD, REST, Microservices 🏢 Description: VirtusLab is a leading European software consulting and engineering company. Our mission is to craft clean code and practical solutions with precision and purpose. We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering professionals to make a substantial impact in the software industry. About The engagement involves collaborating with a specialized Dev-Tooling / Software Engineering stream focused on supporting a large-scale migration from a legacy in-house artifact storage solution to JFrog Artifactory. Python & API development: Advanced Python Web Frameworks (preferably FastAPI): Advanced Docker : Regular Relational & Non-relational databases (SQL, NoSQL) Regular CI/CD: Regular Jenkins: Regular Artifactory: Nice to have English: Advanced Polish: Advanced Project: Smart Artifacts Engine Project Scope Artifactory will serve as the central repository across the enterprise for high-volume binary assets, compiled packages, software libraries, and large data files. Given the massive scale of the artifact repository and the complexity of the migration, this initiative is driven by software engineering and automation rather than standard operational DevOps tasks. The primary focus centers on developing robust, reliable developer tools and services to streamline the onboarding experience and automate workflows for engineering teams across enterprise environments. Scope of services Developer Tooling Engineering: Designing, building, and maintaining automation scripts, CLI tools, and background services to facilitate seamless artifact migration and continuous integration. Onboarding & Workflow Automation: Delivering automated onboarding mechanisms for internal dev teams, simplifying dependency handling, package publishing, and access management. Dependency Management Optimization: Resolving complex dependency resolution challenges in Python and Docker environments during high-throughput repository transitions. Lightweight Backend Development: Creating internal REST APIs and microservices to support migration operations and integrating Artifactory into the existing tooling ecosystem. Project Enviroment The project team operates in a distributed setup between New York and London. With the primary Technical Lead based in New York, the engagement offers high flexibility, allowing seamless cooperation aligned with European business hours. What we expect in general Strong proficiency in Python with expertise in building clean, maintainable code, test automation frameworks, and backend services (e.g., FastAPI, Flask). Solid understanding of database systems, both relational (SQL) and non-relational (NoSQL), including schema design and query optimization. Hands-on experience with containerization (Docker) and container registry management, with a focus on optimizing image sizes and build times. Proven track record of designing, maintaining, and optimizing robust CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Jenkins) supporting automated testing and artifact deployment. Experience in designing and executing performance, stress, and latency testing solutions, with a strong focus on tracking capacity and system metrics. Strong proficiency with Git (version control, branching strategies, conflict resolution) and Git-based workflows (e.g., GitOps, Pull/Merge Requests). Good command of English (B2/C1). Good command of Polish (B2/C1) A few perks of being with us Building tech community Flexible hybrid work model Home office reimbursement Language lessons MyBenefit points Private healthcare Training Package Virtusity / in-house training Access to the above perks is optional and completely voluntary for B2B contractors

Technology

VirtusLab

Sys Admin + Python Infrastructure Engineer

Senior

Remote

Krakow, MA, Poland

140 - 170 PLN

🏢 Summary: Infrastructure engineering engagement supporting a large-scale developer ecosystem through Linux/Unix operations, Python automation, graph database security, and data-platform modernization. The role owns infrastructure delivery, dependency mapping, monitoring, and integration of Python- and Java-based data pipelines, with a focus on reliability and security. 🗂️ Requirements: 5+ years of commercial system administration or infrastructure engineering experience, Linux/Unix administration, Networking concepts, Python infrastructure automation and scripting, Complex system performance troubleshooting, English proficiency at B2/C1 level or higher 📃 Skills: Linux, Unix, Python, Networking, Kafka, Java, GraphDB, Neo4j, GraphQL, Kubernetes, Snowflake 🏢 Description: VirtusLab is a leading European software consulting and engineering company. Our mission is to craft clean code and practical solutions with precision and purpose. We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering professionals to make a substantial impact in the software industry. Project Overview & Engagement Profile This engagement involves key infrastructure delivery built around graph databases (GraphDB / Neo4j). The focus combines high-level systems engineering and infrastructure automation with proactive security standards and system architecture optimization. Key Areas of Delivery: Infrastructure Operations & Automation: Administering Linux/Unix environments and engineering infrastructure automation utilizing Python. Database Hardening & Security: Hardening graph database environments, implementing top-tier security standards, and designing monitoring and alerting mechanisms. Dependency Mapping: Analyzing and mapping technical dependencies between databases, data pipelines, and enterprise-wide systems. Data Infrastructure: Engineering and optimizing data processing pipelines integrating Python- and Java-based components. Technical Driving & Autonomy: Collaborating independently with technical stakeholders, driving solutions, and owning delivery outcomes. Linux/Unix Administration Advanced Python Advanced Kafka/Streaming Data Regular Kubernetes Regular Java (Data pipelines / APIs) Nice to have GraphDB (Neo4j)/GraphQL Nice to have English Advanced View available projects Project: ESM Project Scope Supporting a large-scale enterprise ecosystem powering thousands of software developers by maintaining and modernizing core infrastructure and data platforms. The project focuses on end-to-end infrastructure operations, automation, and data pipeline integrations. Key architectural priorities include mapping, tracing, and securing graph data connections (GraphDB) across the ecosystem, while maintaining rigorous security hardening, robust monitoring, and proactive alerting. Tech stack Linux / Unix Automation & Scripting: Python Data Pipelines & Integration: Java, Apache Kafka (Streaming Data) Databases & Graph Technologies: GraphDB, Neo4j, GraphQL Containerization & Orchestration: Kubernetes Key Challenges Database Security & Observability: Hardening GraphDB instances to meet strict enterprise security standards while establishing reliable tracing, monitoring, and alerting across boundaries. Architecture Mapping: Tracing and mapping graph database interconnections across enterprise systems. Cross-Language Pipeline Integration: Automating and optimizing data processing pipelines across Python and Java stacks. Scale & Reliability: Supporting a high-scale developer ecosystem with maximum availability and seamless delivery. Project Delivery Model Services are provided within a modern Data Platform Engineering domain. Consultants deliver specialized expertise through structured alignment with key project areas, maintaining high technical synchronization while fostering a strong platform knowledge-sharing environment. Expected Capabilities & Expertise: Solid background in Linux administration and deep understanding of networking concepts Proven expertise in using Python for infrastructure automation, scripting, and system tool development Advanced analytical capabilities for diagnosing, troubleshooting, and resolving complex system performance issues at scale 5+ years of commercial experience in system administration or infrastructure engineering English proficiency at B2/C1 level or higher, enabling seamless technical communication Nice to Have: Practical experience with Kafka Working knowledge of Java Hands-on experience with Graph Databases (e.g., Neo4j) or query-layer technologies (GraphQL APIs, Semantic Views) Experience in building or maintaining data ingestion pipelines Hands-on knowledge of Kubernetes Familiarity with the Snowflake data platform Solid understanding of networking topologies and firewall technologies A few perks of being with us Building tech community Flexible hybrid work model Home office reimbursement Language lessons MyBenefit points Private healthcare Training Package Virtusity / in-house training Access to the above perks is optional and completely voluntary for B2B contractors

Technology

CrustLab

Engineering Lead

Senior

Hybrid

Krakow, Poland

130 - 150 PLN

🏢 Summary: Oferta dla doświadczonego lidera technicznego Frontendu, który będzie rozwijać zespół, dbać o jakość rozwiązań i uczestniczyć w kluczowych decyzjach architektonicznych. Rola łączy hands-on development w React i TypeScript z rekrutacją, mentoringiem oraz współpracą z działami biznesowymi. 🗂️ Requirements: Możliwość dojazdu do biura w Krakowie lub okolicach, Minimum 2 lata doświadczenia w prowadzeniu zespołu technicznego, roli Team/Tech Leada lub mentoringu inżynierów, Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji webowych, Praktyczna znajomość React i TypeScript, Umiejętność projektowania architektury aplikacji frontendowych i optymalizacji wydajności, Znajomość Node.js i TypeScript umożliwiająca code review oraz udział w dyskusjach architektonicznych, Podstawowa znajomość CI/CD i infrastruktury, Doświadczenie w prowadzeniu rozmów technicznych i ocenie kompetencji kandydatów, Umiejętność komunikacji technicznej z działami biznesowymi i osobami nietechnicznymi 📃 Skills: React, TypeScript, Node.js, CI/CD, DevOps 🏢 Description: CrustLab to więcej niż tylko softwarehouse. To centrum innowacji i ekspertyzy technicznej we wszystkim, co związane z iGamingiem! Co to oznacza? Tworzymy rozwiązania dla branży iGaming, począwszy od platform bukmacherskich, aż po dostosowane interfejsy dla kasyn internetowych i loterii. Doskonale radzimy sobie także z projektami opartymi na technologii Blockchain oraz finansowymi. Obsługując klientów z całego świata, CrustLab nie tylko koduje aplikacje webowe czy mobilne, ale też kompleksowo zajmuje się rozwojem produktu, począwszy od koncepcji i projektowania, aż po utrzymanie. Nasz utalentowany zespół programistów (i nie tylko!) napędzany jest ambicją i pasją do ciągłego rozwoju. Kochamy wyzwania związane z przekształcaniem oryginalnych wizji w rzeczywistość. Postaw wszystko na jedną kartę i dołącz do nas! OD CIEBIE OCZEKUJEMY Lokalizacja : Kraków lub okolice - możliwość dojazdu do biura jeśli pojawi się taka potrzeba, nie wymagamy pracy z biura pięć dni w tygodniu ;) Doświadczenie w zarządzaniu ludźmi: minimum 2 lata doświadczenia w prowadzeniu zespołu technicznego, pełnieniu roli Team/Tech Leada lub aktywnym mentoringu inżynierów. Doświadczenie techniczne - Frontend: Min. 5 lat komercyjnego doświadczenia w tworzeniu aplikacji internetowych, w tym solidna, praktyczna znajomość ekosystemu React i TypeScript; umiejętność projektowania architektury aplikacji frontendowych i dbania o ich wydajność. Zaplecze technologiczne: Znajomość środowiska Node.js (TypeScript) na poziomie pozwalającym na sprawny code review, weryfikację jakości kodu backendowego, oraz udział w dyskusjach architektonicznych i rozmowach pre-sales. Podstawy DevOps: Podstawowa orientacja w obszarze CI/CD oraz infrastruktury (pozwalająca ocenić kompetencje inżynierów w zespole). Doświadczenie w rekrutacji: Praktyczna wiedza z zakresu prowadzenia wywiadów technicznych (szczególnie FE/TS), oceny kompetencji twardych oraz dopasowania kulturowego do zespołu. Współpraca z biznesem: Umiejętność budowania porozumienia między zespołem technicznym a resztą organizacji (HR, Sales, Delivery) oraz łatwość w tłumaczeniu zawiłości technicznych osobom nietechnicznym. Rozwiązywanie problemów i usprawnienia: Proaktywne podejście do identyfikowania blokerów technicznych i procesowych, usprawnianie codziennego workflow zespołu oraz dojrzałość w łagodzeniu konfliktów wewnątrz zespołu. ZADANIA TEAM LEADER Budowanie i utrzymywanie efektywnej struktury zespołu poprzez aktywny udział w rekrutacjach, konsultowanie potrzeb kompetencyjnych oraz prowadzenie regularnych spotkań 1-on-1 z członkami zespołu. Wspieranie Head of Delivery oraz Engineering Managera w alokacji projektowej – dbanie o dopasowanie zadań do umiejętności i kompetencji pracowników. Udział w ewaluacji pracowników (performance review) oraz ich koordynowanie. Pełnienie roli pierwszej linii wsparcia dla zespołu w rozwiązywaniu bieżących problemów. Wspieranie procesów onboardingu i offboardingu pracowników. Zapewnienie przejrzystej komunikacji wewnątrz zespołu oraz z innymi działami firmy, Raportowanie do funkcji wspierających (Delivery, HR) w zakresie wyzwań, szans oraz potencjału rozwojowego pracowników w projektach. Budowanie międzyprojektowej bazy wiedzy technologicznej. ASPEKTY TECHNICZNE Odpowiedzialność za jakość techniczną rozwiązań w swoim obszarze – niezależnie od podziału na projekty, Pełnienie roli pomostu pomiędzy zespołem technicznym a biznesem – udział w rozmowach o zakresie, priorytetach i możliwościach technicznych, Definiowanie i pilnowanie standardów technicznych (code review, dobre praktyki, jakość kodu) w prowadzonym obszarze, Wsparcie merytoryczne przy ocenie rozwiązań architektonicznych i decyzjach technologicznych. Aktywny, hands-on udział w najbardziej złożonych lub krytycznych zadaniach technicznych w zespole, Podejmowanie lub współdecydowanie o kluczowych wyborach technologicznych i architektonicznych w prowadzonym obszarze. OFERUJEMY Elastyczna forma współpracy: Czasami pracujemy w piżamach, ale zawsze dajemy z siebie 100%! Opieka medyczna: Bo zdrowie to podstawa, a my stawiamy na luksus! System kafeteryjny MyBenefit (w tym Multisport): Dzięki temu możesz ćwiczyć, a potem zjeść coś smacznego. Wszystko w jednym! Płaska struktura z czworonożnymi happiness managerami: Nori, nasz CBO (Chief Barking Officer), nadzoruje, żeby wizyty w biurze były wypełnione dobrymi emocjami, Ciekawe, zaawansowane technologicznie i wizualnie atrakcyjne projekty, Super technologie, w których pracujemy - są takie fajne, że czasem sami się nimi zachwycamy! Wpływ na projekt: Bo kto powiedział, że tylko szefowie mogą się wymądrzać? Dojrzałe zespoły ze zróżnicowanym seniority: U nas każdy znajdzie swoje miejsce, niezależnie od ilości lat doświadczenia, wykształcenia, pozycji w CV - liczą się umiejętności, motywacje i błysk w oku, Wycieczki do Krakowa finansowane przez firmę: odwiedziny u Smoka Wawelskiego w programie; Mniej lub bardziej oficjalne integracje: Imprezujemy jak prawdziwi profesjonaliści... albo lepiej! Nie unikamy rozmów o fu**upach, I co tu dużo mówić, generalnie fajny mamy klimat!