June 8, 2026

On-Premise Infrastructure Engineer

Senior • Remote

140 - 170 PLN

Krakow, Poland

We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself!

About the role

You will join our team to maintain, scale, and optimise our core on-premise infrastructure for a major investment bank. Your main goal will be to take ownership of essential developer tools and services including Jenkins, Bitbucket, and BuildBarn ensuring their highest reliability for on-prem installations for a user base of over 10,000 developers. We rely on strong system administration skills, deep networking knowledge, and automation to keep our environments running smoothly. While 99% of our infrastructure is Linux-based, our team supports systems across Linux, Windows, and macOS ecosystems. If you join us as a Senior Engineer, you will also lead the diagnosis and resolution of complex performance bottlenecks across this large-scale infrastructure.

Project scope

We are working with the core developer tooling team responsible for 30k+ developers in one for the biggest investment bank. Our team is especially focused on LLM-based tools for developers – evaluation, trials, onboarding and customisation. After the phase of initial tests, the team now faces a need to onboard 1000s of new developers each week to use AI tooling. The team works closely with vendors and in-house teams to ensure that tools like Claude Code or Copilot CLI bring as much value as possible to the client developers. The team will work on automations, setup, MCPs and more.The team supports users – mainly via running trials and checks and helping with escalations from existing, hands-on support teams

Tech stack

Python, MCP, AI-agents, scripting, git, AWS, Azure, JVM, C++, Bazel 

 Tools and Workflow

Claude Code, Amp, Intellij, git, Kanban, Windows via Citrix, JIRA, BitBucket

Challenges

Customising LLM tools to fit the client’s environment and flows. Working on integration of existing and new context sources including various MCP. Tracking user’s needs and building a generic mechanism that fits multiple teams. The team will need to balance security requirements with pragmatism and users’ experience

Team

4 people in the VL team working with bigger teams on the client’s side – distributed across Americas, Europe and Asia

What we expect in general

  • Solid background in Linux administration and a deep understanding of networking concepts.

  • Hands-on experience in managing and optimising on-premise developer tools (such as Jenkins, Bitbucket, and BuildBarn).

  • Proficiency in scripting languages (Bash and Python; basic knowledge of PowerShell is an asset) to automate administrative tasks.

  • Strong analytical skills to diagnose, troubleshoot, and solve system performance problems at scale.

  • Readiness to support a multi-platform environment (primarily Linux, with secondary support for Windows and macOS).

  • Commercial experience working within large-scale Enterprise or financial environments is highly preferred.

  • At least 5 years of commercial experience in system administration or infrastructure engineering.

  • English skills at a [B2/C1] level, allowing for seamless communication.

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

And a lot more!

Similar jobs you might like

Technology

VirtusLab

Software Support Engineer (Regular/Senior)

Senior

Remote

Krakow, Poland

83 - 160 PLN

🏢 Summary: Senior Technical Support Engineer role focused on providing advanced support for IntelliJ Platform-based IDEs and agentic developer tooling, including plugins and CLI agents integrated via agent protocols. The position involves deep root-cause analysis across JVM-based systems, LLM integrations, networking, and IDE internals, while collaborating closely with development and product teams. The role combines code-level investigation, infrastructure diagnostics, and customer-facing technical communication. 🗂️ Requirements: 5+ years in support, developer support, or QA roles, Senior-level experience in at least one prior role, Strong OS administration knowledge (Linux, Windows, macOS), Solid networking knowledge (TCP/IP, DNS, HTTP, OSI), Proficiency in JVM languages (Java, Kotlin, or Scala), Ability to perform root-cause analysis using logs, thread dumps, and CPU/memory snapshots, Experience reading and understanding source code, Experience troubleshooting LLM-based or agent-based products, Understanding of agent concepts (tool use, context window, BYOK, quota systems), Experience with IntelliJ-based IDEs, Experience with version control systems, Ability to manage full ticket lifecycle including triage and bug reporting 📃 Skills: Java, Kotlin, Scala, IntelliJ, ACP, MCP, REST, HTTP, Linux, Windows, macOS, TCP/IP, DNS, OSI, JVM, jstack, JFR, VisualVM, async-profiler, Git, Docker, WSL, Python, Node.js, Shell 🏢 Description: We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself! About the role Project scope Provide first-class technical support for all IntelliJ Platform-based IDEs and their agentic developer tooling – both in-IDE plugins and standalone command-line agents that integrate with the IDEs over agent protocols. The team handles and investigates requests arriving through the web support portal, in-product feedback, social media, community forums, and marketplace reviews. Typical work includes: – Analysing performance, indexing, file-system, and networking issues. – Reading IDE logs, thread dumps, and CPU / memory snapshots to localise bugs. – Inspecting Java / Kotlin source code inside the IntelliJ Platform to understand execution flow. – Diagnosing issues across multiple delivery surfaces: IDE plugins, standalone command-line tooling, and integrations mediated by agent protocols. – Investigating authentication, licensing, and quota issues across vendor accounts, API tokens, and bring-your-own-key (BYOK) configurations for LLM providers. – Triaging YouTrack issues, escalating potential high-impact defects to development, and relaying user feedback to Product Management and QA. – Writing and maintaining KCS-compliant knowledge-base articles to scale answers across the team. Tech stack Java, Kotlin, Scala, IntelliJ Platform API, agent protocols (ACP, MCP), HTTP / REST APIs of LLM providers, Linux / Windows / macOS administration, TCP/IP, DNS, OSI networking, JVM diagnostic tooling (jstack, async-profiler, JFR, VisualVM), version control (Git), Docker, WSL, shell / Python / Node.js literacy Challenges – Deliver accurate root-cause analysis under SLAs across a product surface that spans CLI tooling, IDE plugins, and protocol-mediated in-IDE experiences — the same symptom often has very different causes depending on the surface. – Distinguish agent reasoning issues from infrastructure issues (provider quota, auth, networking, MCP server failures, IDE-side protocol transport bugs). – Balance deep code-level investigation with clear customer communication, including for non-technical users frustrated with agent behaviour. – Keep pace with a rapidly evolving AI/agent ecosystem: new LLM models, provider API changes, protocol updates, and frequent product direction shifts. – Coordinate with distributed development, IntelliJ Platform, and QA teams on urgent, high-visibility issues. – Improve team leverage: identify ticket patterns, write knowledge articles, and contribute to support-side automation and tooling. Team 2 people from VL, who are part of the 6-engineer team. Close cooperation with the other support team. What we expect in general: 5+ years in support, developer support, or QA roles, with at least one role at a senior level Solid technical IT background spanning OS administration, networking (TCP/IP, DNS, HTTP, OSI), and software development. JVM languages preferred (Java, Kotlin, Scala); comfort with Python / Node.js / shell is a plus. Demonstrated ability to do root-cause analysis independently: read logs, JFR / CPU snapshots, thread dumps, and source code; reproduce issues end-to-end; isolate whether the problem lives in the CLI, the IDE plugin, the agent protocol layer, an MCP server, the LLM provider, or the customer’s environment. Experience troubleshooting LLM-based or agent-based products (e.g. Cursor, Copilot, Claude Code, or similar), or willingness and aptitude to ramp up quickly. Understanding of concepts like tool use, context window, prompt caching, BYOK, and quota systems. Familiarity with IntelliJ-based IDEs from a power-user perspective. Strong written communication: able to write replies that are short, direct, and helpful and internal bug reports that developers can act on without follow-up. Comfortable owning the end-to-end ticket lifecycle: triage, investigation, customer communication, YouTrack filing, follow-through, and KB authoring. Independent prioritisation across a noisy queue. Improving team leverage by writing KB articles, automating recurring workflows, and proposing process changes. Acting as a credible technical liaison to development and PM — relaying customer feedback so it actually shapes the product. Willingness to handle challenging customer conversations (refunds, license suspensions, frustrated power users) calmly and honestly. Good command of English (at least B2/C1) Seems lots of expectations, huh? Don’t worry! You don’t have to meet all the requirements. What matter the most is your passion and willingness to develop. Apply and find out! 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 And a lot more!

Technology

VirtusLab

Data Engineer/Consultant (Senior/Staff)

Senior

Remote

Krakow, Poland

21,000 - 31,080 PLN

🏢 Summary: Design and build a modern Data Platform from scratch for an insurance client, establishing a governed, production-ready Snowflake environment and enabling AI capabilities. The role covers full lifecycle ownership from architecture and data modelling to pipeline implementation and post-launch operations. You will develop scalable data ingestion and processing solutions while promoting best practices, automation, and CI/CD standards. 🗂️ Requirements: Hands-on experience with Python, Proven experience with data warehouse solutions (Snowflake, BigQuery or Redshift), Experience with Databricks or data lakehouse platforms, Strong expertise in data modelling and ETL/pipeline design, Experience with cloud platforms (AWS, GCP or Azure), Experience with cloud data services (S3, GCS, ABS, EMR, Dataproc, MWAA, Composer, ADF or AWS Glue), Ability to design and maintain data quality and governance standards, Experience working in Agile environments 📃 Skills: Python, SQL, Snowflake, Databricks, BigQuery, Redshift, Azure, AWS, GCP, Terraform, dbt, Spark, PowerBI, ADF, Glue, EMR, Dataproc, MWAA, Composer 🏢 Description: We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself! About the role The majority of these roles will be at the forefront of client collaboration and building VL positions in the industry (spearheading projects). You will work closely and directly with a different specialist from the client side. Collaborate with stakeholders to define requirements, develop data pipelines and data quality metrics. You will participate in defining the requirements and architecture for the new platform, implement the solution, and remain involved in its operations and maintenance post-launch Your work will also introduce data governance and management, laying the foundation for accurate and comprehensive reporting that was previously impossible. Build data ingestion & processing pipelines. All of the above with a strong focus on the customer’s needs. Flexibility in action and the ability to overcome obstacles are highly valued in this role. View available projects: Project JetBrains Projectt scope The client is introducing Atlan as a new internal Data Catalogue solution and uses Glean as a company-wide unified search platform for thousands of employees. To ensure a smooth transition from our existing Knowledge Base and OpenMetadata setup, we need to index Atlan assets into Glean so that metadata for databases, tables, metrics, and reports is easily discoverable through search. Tech stack Python,  System & Data Integration, Kubernetes, System design, Infrastructure mindset Skills We’re looking for a Data Platform Engineer with experience in data platforms and system design at scale. We expect a track record in designing integration architectures for external systems and streamlining data migration/ingestion. As a Data Platform Engineer, you will design and implement a solution that: Periodically indexes Atlan metadata assets into Glean, runs on a configurable schedule (hourly/daily), is production-ready, observable, and maintainable by our DevOps team after handover. Moreover, ensure compliance and data governance at the appropriate level in line with the company’s standards. What we expect in general A proactive approach and flexibility in action were a must Very good command of English (written and spoken) Hands-on experience with Python Proven experience with data warehouse solutions (e.g., BigQuery, Redshift, Snowflake) Experience with Databricks or data lakehouse platforms Strong background in data modelling, data catalogue concepts, data formats, and data pipelines/ETL design, implementation and maintenance Ability to thrive in an Agile environment, collaborating with team members to solve complex problems with transparency Experience with AWS/GCP/Azure cloud services, including: GCS/S3/ABS, EMR/Dataproc, MWAA/Composer or Microsoft Fabric, ADF/AWS Glue Experience in ecosystems requiring improvements and the drive to implement best practices as a long-term process Experience with Infrastructure as Code practices, particularly Terraform, is an advantage Proactive approach Don’t worry if you don’t 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 Flexible hybrid work model Home office reimbursement Language lessons MyBenefit points Private healthcare Training Package Virtusity / in-house training And a lot more! Apply now

Technology

VirtusLab

Data Engineer/Consultant (Senior/Staff)

Senior

Remote

Krakow, Poland

21,000 - 31,080 PLN

🏢 Summary: Design and build a modern data platform from scratch for an insurance client, covering architecture, data ingestion, modelling, and production operations. The role focuses on establishing a governed, scalable Snowflake-based environment to enable reliable reporting and AI capabilities. You will take ownership across the full data lifecycle, from requirements definition to deployment and maintenance. 🗂️ Requirements: Hands-on experience with Python, Proven experience with data warehouse solutions (BigQuery, Redshift or Snowflake), Experience with Databricks or data lakehouse platforms, Strong expertise in data modelling and ETL/pipeline design and maintenance, Experience with AWS, GCP or Azure cloud services, Ability to design and build data ingestion and processing pipelines, Experience working in Agile environment, Understanding of data governance and data quality concepts 📃 Skills: Python, SQL, Snowflake, BigQuery, Redshift, Databricks, Azure, AWS, GCP, Terraform, dbt, PowerBI, Spark, ETL, CI/CD 🏢 Description: We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself! About the role The majority of these roles will be at the forefront of client collaboration and building VL positions in the industry (spearheading projects). You will work closely and directly with a different specialist from the client side. Collaborate with stakeholders to define requirements, develop data pipelines and data quality metrics. You will participate in defining the requirements and architecture for the new platform, implement the solution, and remain involved in its operations and maintenance post-launch Your work will also introduce data governance and management, laying the foundation for accurate and comprehensive reporting that was previously impossible. Build data ingestion & processing pipelines. All of the above with a strong focus on the customer’s needs. Flexibility in action and the ability to overcome obstacles are highly valued in this role. View available projects: Project Data Foundation & AI Enablement Project Scope We are architecting a modern Data Platform for a fast-scaling client in the Insurance sector. Our work consolidates fragmented legacy systems, organises data from a vast number of sources, and establishes a standardised, governed, and future-proof data foundation. We aim to unlock the full value of the company’s data, enabling faster, informed decision-making and providing the backbone for business growth and AI readiness. Tech stack SQL, Python, Snowflake, dbt, Data modelling, Data quality, Power BI, Azure, Terraform Challenges The primary objective is to deliver a robust data foundation and enable AI capabilities for a client that has grown organically. The work focuses on several key areas: Establishing a production-ready, fully operational Snowflake environment and driving operational excellence. Translating complex business logic into accurate data models to ensure the platform truly reflects business reality. Integrating diverse data sources to build reliable data products and comprehensive data dictionaries. Managing the full Data Engineering and Data Science lifecycle to support production ML and AI experimentation. Taking ownership from concept to deployment. Cultivating an engineering mindset by promoting automation, CI/CD, and rigorous standards. Team We are building a small (4-6 people), agile, cross-functional team capable of delivering the complete data platform, from initial architecture to production operations. Roles involved: DevOps, Data Engineer, Snowflake Specialist, MLOps/AI Engineer, Business Analyst (BA). The team will collaborate closely with business stakeholders to ensure effective knowledge transfer and strict alignment with strategic goals. Team The team is small but highly motivated, taking on a broad scope of responsibilities as the platform is built and expanded. What we expect in general A proactive approach and flexibility in action were a must Very good command of English (written and spoken) Hands-on experience with Python Proven experience with data warehouse solutions (e.g., BigQuery, Redshift, Snowflake) Experience with Databricks or data lakehouse platforms Strong background in data modelling, data catalogue concepts, data formats, and data pipelines/ETL design, implementation and maintenance Ability to thrive in an Agile environment, collaborating with team members to solve complex problems with transparency Experience with AWS/GCP/Azure cloud services, including: GCS/S3/ABS, EMR/Dataproc, MWAA/Composer or Microsoft Fabric, ADF/AWS Glue Experience in ecosystems requiring improvements and the drive to implement best practices as a long-term process Experience with Infrastructure as Code practices, particularly Terraform, is an advantage Proactive approach Don’t worry if you don’t 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 Flexible hybrid work model Home office reimbursement Language lessons MyBenefit points Private healthcare Training Package Virtusity / in-house training And a lot more! Apply now

Technology

VirtusLab

Python Software Engineer with LLM (Expert)

Senior

Hybrid

Krakow, Poland

26,000 - 31,000 PLN

🏢 Summary: Founding engineer role in a greenfield, AI-driven initiative to build an intelligent internal platform that enhances developer experience across coding, debugging, testing, and deployment. The position focuses on designing and integrating LLM-powered agents and infrastructure within a large-scale engineering environment. You will collaborate in a globally distributed team to deliver AI tools embedded into everyday developer workflows. 🗂️ Requirements: Strong hands-on experience in Python, Proven experience integrating or building with LLMs, AI agents, or coding assistants, Ability to design and implement API integrations, Experience building distributed or backend systems, Ability to integrate systems with developer tools and services, Proficiency in English for technical collaboration across time zones, Polyglot programming skills and ability to learn new technologies quickly 📃 Skills: Python, TypeScript, Scala, Java, LLMs, OpenAI, Anthropic, APIs, AWS, GRPC, MySQL, GitHub, Slack, Docker, Kubernetes, CI/CD, GCP 🏢 Description: 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 You will be a founding member of a new, globally distributed team dedicated to a single mission: revolutionizing internal developer experience in a big technical organization (thousands of developers) via AI-based developer tools. Project scope You will be a founding member of a new, globally distributed team dedicated to a single mission: revolutionizing internal developer experience in a big technical organization (thousands of developers) via AI-based developer tools. Think of it as an internal startup, with the freedom to innovate and the stability of an established company. Our goal is to design and build an intelligent platform that assists developers at every stage, from coding and debugging to testing and deployment. Your team will be part of a larger 10-person group, with colleagues in California, Amsterdam, and Poland, organised into three focused sub-teams. This role requires collaboration (few meetings a week) with engineers on the US West Coast to ensure our platform meets the needs of our global team. What you will do Design and implement integrations with cutting-edge Large Language Models (LLMs) and APIs (like OpenAI’s models, Anthropic’s Claude, and more). Develop intelligent, agent-based systems to automate and assist in complex software development tasks. Engineer the core infrastructure for our AI agents, including components like MCP servers. Seamlessly weave AI capabilities into the daily workflows of our developers by integrating with essential tools like GitHub, Slack, IDEs, and client internal services, mostly Scala-based. Collaborate within a distributed, international team to research, prototype, and deploy solutions that have a direct impact on developer productivity and satisfaction. Tech stack This is a greenfield project, which means you’ll have a say in the technologies we choose. Nothing is set in stone. However, our environment and the problem space suggest we’ll be working with: Primary Languages: Python, TypeScript, Scala – based on available APIs and existing integration – but actual stack will be determined as the project progresses. The project will be based on internally developed services and solutions, utilising Scala, Java, AWS, GRPC, MySQL and more. What we expect: Proven polyglot programming skills with the ability to rapidly learn new languages, frameworks, and domains Strong, hands-on experience in Python Hands-on, practical experience building with or integrating LLMs, coding assistants, or AI agents. You should be ready to demonstrate your work or discuss your implementation experience during the interview A proactive, self-starter attitude. You take initiative, communicate clearly, and thrive in a collaborative, goal-oriented environment Excellent communication skills in English and the ability to effectively collaborate with team members in the US West Coast time zone Nice to have: A passion for or prior experience in building developer tools, IDE plugins, or enhancing developer workflows Experience with DevOps practices and tools (CI/CD, Docker, Kubernetes, cloud platforms like GCP or AWS) Familiarity with the MLOps or Data Engineering ecosystem, particularly on the integration and tooling side (we are not looking for model researchers or trainers) 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 And a lot more!

Technology

VirtusLab

Python Software Engineer with LLM (Principal)

Senior

Hybrid

Krakow, Poland

30,000 - 37,000 PLN

🏢 Summary: Join a founding team building an AI-powered internal platform to enhance developer experience across a large-scale engineering organization. The role focuses on designing and integrating LLM-based agents and infrastructure into everyday developer workflows. This greenfield project offers high impact through building intelligent tools that support coding, testing, debugging, and deployment. 🗂️ Requirements: Strong hands-on experience in Python, Practical experience integrating or building with LLMs, AI agents, or coding assistants, Proven polyglot programming ability, Experience designing and implementing API integrations, Ability to collaborate with distributed international teams, Professional proficiency in English 📃 Skills: Python, TypeScript, Scala, Java, AWS, GRPC, MySQL, OpenAI, Anthropic, GitHub, Slack, Docker, Kubernetes, GCP, CI/CD 🏢 Description: 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 You will be a founding member of a new, globally distributed team dedicated to a single mission: revolutionizing internal developer experience in a big technical organization (thousands of developers) via AI-based developer tools. Project scope You will be a founding member of a new, globally distributed team dedicated to a single mission: revolutionizing internal developer experience in a big technical organization (thousands of developers) via AI-based developer tools. Think of it as an internal startup, with the freedom to innovate and the stability of an established company. Our goal is to design and build an intelligent platform that assists developers at every stage, from coding and debugging to testing and deployment. Your team will be part of a larger 10-person group, with colleagues in California, Amsterdam, and Poland, organised into three focused sub-teams. This role requires collaboration (few meetings a week) with engineers on the US West Coast to ensure our platform meets the needs of our global team. What you will do Design and implement integrations with cutting-edge Large Language Models (LLMs) and APIs (like OpenAI’s models, Anthropic’s Claude, and more). Develop intelligent, agent-based systems to automate and assist in complex software development tasks. Engineer the core infrastructure for our AI agents, including components like MCP servers. Seamlessly weave AI capabilities into the daily workflows of our developers by integrating with essential tools like GitHub, Slack, IDEs, and client internal services, mostly Scala-based. Collaborate within a distributed, international team to research, prototype, and deploy solutions that have a direct impact on developer productivity and satisfaction. Tech stack This is a greenfield project, which means you’ll have a say in the technologies we choose. Nothing is set in stone. However, our environment and the problem space suggest we’ll be working with: Primary Languages: Python, TypeScript, Scala – based on available APIs and existing integration – but actual stack will be determined as the project progresses. The project will be based on internally developed services and solutions, utilising Scala, Java, AWS, GRPC, MySQL and more. What we expect: Proven polyglot programming skills with the ability to rapidly learn new languages, frameworks, and domains Strong, hands-on experience in Python Hands-on, practical experience building with or integrating LLMs, coding assistants, or AI agents. You should be ready to demonstrate your work or discuss your implementation experience during the interview A proactive, self-starter attitude. You take initiative, communicate clearly, and thrive in a collaborative, goal-oriented environment Excellent communication skills in English and the ability to effectively collaborate with team members in the US West Coast time zone Nice to have: A passion for or prior experience in building developer tools, IDE plugins, or enhancing developer workflows Experience with DevOps practices and tools (CI/CD, Docker, Kubernetes, cloud platforms like GCP or AWS) Familiarity with the MLOps or Data Engineering ecosystem, particularly on the integration and tooling side (we are not looking for model researchers or trainers) 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 And a lot more!

Technology

VirtusLab

Software Engineer with LLM (Expert)

Senior

Hybrid

Krakow, Poland

26,000 - 31,000 PLN

🏢 Summary: Opportunity to join a newly formed, globally distributed team building an AI-powered internal developer platform for a large-scale engineering organization. The role focuses on designing and integrating LLM-based tools and agent systems that enhance coding, testing, and deployment workflows. You will help architect and implement core AI infrastructure and integrations within a greenfield, startup-like environment. 🗂️ Requirements: Hands-on experience integrating or building with LLMs, AI agents, or coding assistants, Strong experience in Scala or another modern JVM language (Kotlin or Java 17+), Proven polyglot programming ability, Experience designing and implementing API integrations, Ability to collaborate in a distributed team across time zones, Professional English communication skills 📃 Skills: Python, TypeScript, Scala, Java, Kotlin, LLM, OpenAI, Anthropic, API, AWS, GRPC, MySQL, GitHub, Slack, Docker, Kubernetes, GCP, CI/CD 🏢 Description: 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 You will be a founding member of a new, globally distributed team dedicated to a single mission: revolutionizing internal developer experience in a big technical organization (thousands of developers) via AI-based developer tools. Project scope You will be a founding member of a new, globally distributed team dedicated to a single mission: revolutionizing internal developer experience in a big technical organization (thousands of developers) via AI-based developer tools. Think of it as an internal startup, with the freedom to innovate and the stability of an established company. Our goal is to design and build an intelligent platform that assists developers at every stage, from coding and debugging to testing and deployment. Your team will be part of a larger 10-person group, with colleagues in California, Amsterdam, and Poland, organised into three focused sub-teams. This role requires collaboration (few meetings a week) with engineers on the US West Coast to ensure our platform meets the needs of our global team. What you will do Design and implement integrations with cutting-edge Large Language Models (LLMs) and APIs (like OpenAI’s models, Anthropic’s Claude, and more). Develop intelligent, agent-based systems to automate and assist in complex software development tasks. Engineer the core infrastructure for our AI agents, including components like MCP servers. Seamlessly weave AI capabilities into the daily workflows of our developers by integrating with essential tools like GitHub, Slack, IDEs, and client internal services, mostly Scala-based. Collaborate within a distributed, international team to research, prototype, and deploy solutions that have a direct impact on developer productivity and satisfaction. Tech stack This is a greenfield project, which means you’ll have a say in the technologies we choose. Nothing is set in stone. However, our environment and the problem space suggest we’ll be working with: Primary Languages: Python, TypeScript, Scala – based on available APIs and existing integration – but actual stack will be determined as the project progresses. The project will be based on internally developed services and solutions, utilising Scala, Java, AWS, GRPC, MySQL and more. What we expect: Proven polyglot programming skills with the ability to rapidly learn new languages, frameworks, and domains. Hands-on, practical experience building with or integrating LLMs, coding assistants, or AI agents. You should be ready to demonstrate your work or discuss your implementation experience during the interview. Strong, hands-on experience in at least one of the following: Scala, or another modern JVM language (e.g., Kotlin, Java 17+). A proactive, self-starter attitude. You take initiative, communicate clearly, and thrive in a collaborative, goal-oriented environment. Excellent communication skills in English and the ability to effectively collaborate with team members in the US West Coast time zone. Nice to have: A passion for or prior experience in building developer tools, IDE plugins, or enhancing developer workflows. Experience with DevOps practices and tools (CI/CD, Docker, Kubernetes, cloud platforms like GCP or AWS). Familiarity with the MLOps or Data Engineering ecosystem, particularly on the integration and tooling side (we are not looking for model researchers or trainers) 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 And a lot more!

Technology

VirtusLab

Software Engineer with LLM (Principal)

Senior

Hybrid

Krakow, Poland

30,000 - 37,000 PLN

🏢 Summary: Founding engineer role in a greenfield, AI-driven internal platform aimed at revolutionizing developer experience at scale through LLM-powered tools and agent-based systems. The position focuses on designing and integrating AI capabilities into daily development workflows across a large, globally distributed organization. You will collaborate internationally to build core infrastructure and intelligent automation supporting coding, testing, and deployment processes. 🗂️ Requirements: Hands-on experience building or integrating LLMs, AI agents, or coding assistants, Strong experience in Scala or another modern JVM language, Proven polyglot programming ability, Experience designing and implementing API integrations, Ability to build and maintain backend infrastructure, Fluent English for technical collaboration, Availability for collaboration with US West Coast time zone 📃 Skills: Python, TypeScript, Scala, Java, Kotlin, LLM, OpenAI, Anthropic, API, AWS, GRPC, MySQL, GitHub, Slack, Docker, Kubernetes, GCP, CI/CD 🏢 Description: 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 You will be a founding member of a new, globally distributed team dedicated to a single mission: revolutionizing internal developer experience in a big technical organization (thousands of developers) via AI-based developer tools. Project scope You will be a founding member of a new, globally distributed team dedicated to a single mission: revolutionizing internal developer experience in a big technical organization (thousands of developers) via AI-based developer tools. Think of it as an internal startup, with the freedom to innovate and the stability of an established company. Our goal is to design and build an intelligent platform that assists developers at every stage, from coding and debugging to testing and deployment. Your team will be part of a larger 10-person group, with colleagues in California, Amsterdam, and Poland, organised into three focused sub-teams. This role requires collaboration (few meetings a week) with engineers on the US West Coast to ensure our platform meets the needs of our global team. What you will do Design and implement integrations with cutting-edge Large Language Models (LLMs) and APIs (like OpenAI’s models, Anthropic’s Claude, and more). Develop intelligent, agent-based systems to automate and assist in complex software development tasks. Engineer the core infrastructure for our AI agents, including components like MCP servers. Seamlessly weave AI capabilities into the daily workflows of our developers by integrating with essential tools like GitHub, Slack, IDEs, and client internal services, mostly Scala-based. Collaborate within a distributed, international team to research, prototype, and deploy solutions that have a direct impact on developer productivity and satisfaction. Tech stack This is a greenfield project, which means you’ll have a say in the technologies we choose. Nothing is set in stone. However, our environment and the problem space suggest we’ll be working with: Primary Languages: Python, TypeScript, Scala – based on available APIs and existing integration – but actual stack will be determined as the project progresses. The project will be based on internally developed services and solutions, utilising Scala, Java, AWS, GRPC, MySQL and more. What we expect: Proven polyglot programming skills with the ability to rapidly learn new languages, frameworks, and domains. Hands-on, practical experience building with or integrating LLMs, coding assistants, or AI agents. You should be ready to demonstrate your work or discuss your implementation experience during the interview. Strong, hands-on experience in at least one of the following: Scala, or another modern JVM language (e.g., Kotlin, Java 17+). A proactive, self-starter attitude. You take initiative, communicate clearly, and thrive in a collaborative, goal-oriented environment. Excellent communication skills in English and the ability to effectively collaborate with team members in the US West Coast time zone. Nice to have: A passion for or prior experience in building developer tools, IDE plugins, or enhancing developer workflows. Experience with DevOps practices and tools (CI/CD, Docker, Kubernetes, cloud platforms like GCP or AWS). Familiarity with the MLOps or Data Engineering ecosystem, particularly on the integration and tooling side (we are not looking for model researchers or trainers) 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 And a lot more!

Technology

VirtusLab

Build Engineer (Senior)

Senior

Remote

Krakow, Poland

21,000 - 27,000 PLN

🏢 Summary: Responsible for leading the migration of a large-scale CI/CD infrastructure from CircleCI to GitHub Actions in a high-performance environment supporting 40+ developers. The role involves architecting and executing the build system transition to an Open Source model, optimizing scalability and reliability across complex parallel test pipelines. Full ownership of strategy, automation, and repository consolidation is expected. 🗂️ Requirements: Advanced Bash or Scala scripting, Experience with CircleCI or GitHub Actions, Strong knowledge of CI/CD pipelines, Experience with build tools (sbt), Experience with cloud environments (Azure), Ability to design and execute CI/CD migration strategy, Experience optimizing large-scale parallel test pipelines 📃 Skills: Bash, Scala, CircleCI, GitHubActions, sbt, Azure, CI/CD, Git 🏢 Description: We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself! About the role Scripting (Bash/Scala) Advanced CI/CD (GitHub Actions preferred) Advanced Build Tools (sbt) Nice to have English Advanced Project Build migration & Open Source Transition Project Scope We are managing a large-scale CI/CD infrastructure for a project that is currently transitioning its build system to an Open Source model. The existing environment is hosted on Azure and utilizes CircleCI. Our goal is to migrate this entire ecosystem to GitHub Actions, merging private repositories into public ones to foster community collaboration. This is a high-stakes environment supporting over 40 developers where “every minute counts.” The CI pipeline is big – a single test run can utilize up to 30 machines – meaning performance and reliability are important. Challenges Strategic Migration: You will be responsible for architecting and executing the move from CircleCI to GitHub Actions Scalability at Scale: Managing a complex CI that handles 30-machine parallel test runs and optimizing it for speed. Repository Consolidation: Merging codebases into public Open Source repositories. Ownership: You won’t just be executing tasks; you will be coming up with the plan, testing it, and adjusting the strategy to ensure the final success of the migration. Tech stack CircleCI, GitHub Actions, Bash, Scala, sbt, Azure What we expect in general: Autonomy: A self-starter mindset with the ability to take full ownership of the migration strategy from planning to execution. Communication: Strong ability to collaborate with developers and stakeholders to ensure the build system meets the needs of the 40+ person engineering team. Scripting Proficiency: Advanced skills in Bash and/or Scala for automation and tooling. Tooling Knowledge: Experience with CircleCI or GitHub Actions. Familiarity with sbt is a significant plus. Pragmatic Problem Solving: The ability to adjust plans on the fly based on trial and error to achieve the final result. 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 And a lot more!

Technology

VirtusLab

Python Engineer with MLOps

Senior

Remote

Krakow, Poland

140 - 170 PLN

🏢 Summary: The offer is for an ML Engineer role focused on building and maintaining production-ready machine learning pipelines in an Azure-based cloud environment. The position involves deploying models, developing ML frameworks, and supporting forecasting and commodities projects using distributed data processing and DevOps practices. The role combines hands-on engineering with collaboration to standardize and scale AI solutions. 🗂️ Requirements: Strong experience in Python and production-level deployments, Experience with Azure cloud services, Experience with PySpark or other Spark-based distributed processing, Experience with Airflow or similar orchestration tools, Experience with Kubernetes ecosystem, Experience with Docker, Experience with Infrastructure as Code, Experience with CI/CD pipelines, Knowledge of MLOps and model monitoring, Experience with Git version control, Advanced English (B2/C1) 📃 Skills: Python, Azure, AzureML, PySpark, Spark, Airflow, Kubernetes, Docker, Terraform, Git, GitHub, GitHubActions, AzureDevOps, pandas, scikit-learn, numpy, MLOps, CI/CD, IaC 🏢 Description: 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 Join our team to drive business innovation with production-ready machine learning pipelines. You will play a key role in deploying and maintaining ML workflows, leveraging Azure for cloud computing and on-prem clusters for ETLs. Collaborating closely with Data Scientists, you will contribute to AI-powered projects while shaping the organization’s technical culture. Python Advanced Cloud (prefered Azure) Advanced IaC Regular GitHub Actions Advanced Pyspark Regular Airflow Regular Experience with observability Nice to have MLOps: Proven ability to productionize models and set up monitoring Nice to have Productionize models and set up monitoring Regular Kubernetes Nice to have English Advanced View available projects Project Forecasting and Commodities Project Scope As an ML Engineer in Forecasting and Commodities, you will be involved in projects that support critical decision making processes, by applying your Python, PySpark, Kubernetes and Cloud (Azure) skills. You will be working in a technically mature ecosystem, implementing new features and covering new use-cases. Part of your responsibilities will be design and implementation of a data science innovation framework, as well making contributions to an overall engineering best practises of the organization. Your key responsibilities would be: Developing libraries, tools, and frameworks that standardise and accelerate development and deployment of machine learning models. Working in an Azure cloud environment, developing model training code in AzureML. Building and maintaining cloud infrastructure with IaC (infrastructure as code). Working with distributed data processing tools such as Spark, to parallelise computation for Machine Learning. Diagnosing and resolving technical issues, ensuring availability of high-quality solutions that can be adapted and reused. Collaborating closely with different engineering and data science teams, providing advice and technical guidance to streamline daily work. Championing best practices in code quality, security, and scalability by leading by example. Taking your own, informed decisions moving a business forward. Tech Stack Python, PySpark, Airflow, Docker, Kubernetes, Azure (incl. Azure ML), pandas, scikit-learn, numpy, GitHub Actions, Azure DevOps, Terraform, Git, GitHub. Project Challenges Building a system that provides accurate and up-to-date business forecasts, by providing a set of tools that can be easily leveraged by data scientists and analysts. Streamlining the process of onboarding, deployment and patching new ML pipelines. Collaborating with cross-functional teams enhancing customer experiences through innovative technologies. Employing DevOps practises for reproducible patterns in multiple business domains. Team 3 engineers What we expect in general: Strong experience in writing high-quality Python code and deploying production-level projects. Experience with orchestration tools such as Airflow. Knowledge of Spark or other distributed data processing tools. Experience with Kubernetes ecosystem as a user. Strong experience in Cloud (preferred Azure) and Docker Ability to work in a team and participate in the design process. Strong communicator. Team player with mentoring ability. Proactive and responsible Strategic thinker with big-picture perspective Good command of English (B2/C1). A hybrid model is preferred (2-3 days per week in the Kraków office); alternatively, candidates must be available for on-site collaboration as required (approx. once a month). 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 Flexible hybrid work model Home office reimbursement Language lessons MyBenefit points Private healthcare Training Package Virtusity / in-house training And a lot more!

Technology

VirtusLab

Scala Engineer (Senior/Staff)

Senior

Remote

Krakow, Poland

21,000 - 31,080 PLN

🏢 Summary: The offer is for a Scala Developer working on advanced projects in Security, Core Development and complex algorithms within the Smart Contracts domain. The role focuses on developing a proprietary contract definition language and infrastructure integrated with Distributed Ledger Technology for financial industry clients. The position involves contributing to scalable, secure components used by large international organizations. 🗂️ Requirements: Commercial experience in Scala, Experience with distributed systems, Knowledge of Distributed Ledger Technology, Understanding of Smart Contracts concepts, Experience with algorithm design and optimization, Experience in backend development, Knowledge of security best practices 📃 Skills: Scala, DLT, Blockchain, SmartContracts, Algorithms, DistributedSystems, Security, Backend 🏢 Description: We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself! Project Scope We offer a range of Scala projects spanning Security, Core Development, and complex Algorithmic challenges. We are working together with a partner from the Smart Contracts industry. We are developing our own language for defining contracts, ensuring consistency and security of transactions, as well as infrastructure for their launch. We are also creating components that enable the integration of the above-mentioned language with new and existing solutions in the area of Distributed Ledger Technology (DLT). The work is divided between several teams responsible for individual components and the performance of the solution. The product is used by large international companies in the financial industry.