April 8, 2026
Build Engineer (Senior)
Senior • Remote
21,000 - 27,000 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
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!
Similar jobs you might like
Technology
VirtusLab
On-Premise Infrastructure Engineer
Senior
Remote
Krakow, Poland
140 - 170 PLN
🏢 Summary: Senior Infrastructure Engineer role focused on maintaining, scaling, and optimizing large-scale on-premise developer infrastructure for a major investment bank, supporting over 10,000 users. The position involves ownership of core developer tools, automation, performance troubleshooting, and integration of LLM-based tooling in a secure enterprise environment. 🗂️ Requirements: 5+ years commercial experience in system administration or infrastructure engineering, Strong Linux administration expertise, Deep understanding of networking concepts, Hands-on experience with Jenkins, Bitbucket, and BuildBarn, Proficiency in Bash and Python scripting, Ability to troubleshoot and resolve large-scale performance issues, Experience supporting on-premise infrastructure, Ability to work across Linux, Windows, and macOS environments, Experience in large-scale Enterprise or financial environments, English proficiency at B2/C1 level 📃 Skills: Linux, Windows, macOS, Networking, Jenkins, Bitbucket, BuildBarn, Bash, Python, PowerShell, Git, AWS, Azure, JVM, C++, Bazel, MCP, AI-agents, Claude, Copilot, Citrix, JIRA 🏢 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 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!
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
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.
Technology
VirtusLab
Senior Build System Engineer
Senior
Remote
Krakow, Poland
21,000 - 27,000 PLN
🏢 Summary: Technical role focused on Bazel and build automation, collaborating on caching and Remote Build Execution solutions while contributing to R&D within the Bazel ecosystem. The position involves solving complex build and CI/CD challenges across various technology stacks and supporting customers with integration and tooling. Training and hands-on work with Bazel and related tooling are key elements of the role. 🗂️ Requirements: 5+ years of experience in backend, DevOps, or platform engineering, Experience with build tools and CI/CD systems within SDLC, Practical knowledge of Bazel or another build tool, Experience with at least one ecosystem (JVM, .NET, Rust, Go, NPM), Ability to integrate build systems with customer environments, Experience in backend development using Go or C++ 📃 Skills: Bazel, Starlark, Golang, C++, Typescript, CI/CD, JVM, .NET, Rust, NPM 🏢 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 Our team collaborates with a leading vendor of Caching and Remote Build Execution (RBE) solutions for Bazel and other build tools, providing services related to Bazel and build automation. We're actively involved in open-source and research initiatives, exploring topics such as alternative rules for TypeScript and Gazelle-like solutions for C++. Training and learning Bazel are essential parts of the role. 🛠 Tech stack Bazel, Starlark, Golang, C++, Typescript and more 🚵♂️ Project Challenges - R&D around various tooling within Bazel ecosystem - Solving various problems from different technologies stack that changes often, requires high flexibility - integrating with customers and providing world-class services. 🤝 Team - a team of 2 now and we are growing to 3+ backed by project manager - we are cooperating with Professional services team as well as customer success and development team from our partner witg people distributed within EU and USA. What we expect in general 5+ years of experience in backend, devops, or platform engineering Experience in developing solutions around building tools, maintaining CI/CD, and other aspects of SDLC Practical knowledge of Bazel or at least one other build tool. Candidate should know at least one ecosystem (JVM, .Net, Rust, GoLang, NPM etc.) Communication skills and a pragmatic approach to problem-solving Ability to work as a part of a team Pro-active approach to problem-solving, without hesitation in reaching out for help Being self-driven and self-managing in tasks Don’t worry if you don’t meet all the requirements. What matters most is your passion and willingness to develop. Moreover, B2B does not have to be the only form of cooperation. Apply and find out! What's on offer? Flexible hybrid work model - you decide where & when to start the work. You can work remotely or join us in one of our modern offices (Krakow, Kielce, Wroclaw), always located in the city centers. Just choose what suits you best! Language lessons - we refund up to 500 PLN (per quarter) for learning all languages you would like to take! What’s more, we refund up to 1 000 PLN (per quarter) for learning the English language. Virtusity – our training division - we really value the personal growth of our #VLteam. That’s why we have a rich offer of internal courses, workshops, etc. (technical, as well as soft skills training) conducted by our employees. Training Package - use our training budget and 24 paid work hours for your development. You can choose the training from our Virtusity portfolio or external conferences, courses, workshops, etc. Home office reimbursement - you can rent all the necessary equipment from our offices, but you can also get up to 800 PLN financial support to set up your WFH. Multisport card or MyBenefit points - do you like sports and want free unlimited admission to sports facilities in your city? Or maybe you prefer the cinema, SPA in the mountains, delicious dinner, or Allegro shopping? At VirtusLab, you decide whether you choose a sports card or vouchers for countless attractions. Private healthcare - our insurer's offer allows you to have free health advice, treatments, diagnostic tests, etc., in more than 1,500 clinics operating all over the country. Building tech community - we run 9 meetup groups in Kraków, Kielce, and Rzeszów and support many other local initiatives. We also contribute to numerous open-source projects (world-famous solutions and create our own ones). Check out also Sphere.it - our unique platform with tech videos and online events.
Technology
Xebia sp. z o.o.
👉 Senior Azure DevOps Engineer
Senior
Remote
Wroclaw, Poland
20,000 - 30,000 PLN
🏢 Summary: The offer is for a senior DevOps/Cloud Engineer to lead and support enterprise cloud migration initiatives in Azure, focusing on CI/CD automation, infrastructure as code, and secure, scalable cloud environments. The role involves managing Azure-based platforms, optimizing performance and security, and collaborating with cross-functional teams to modernize and support business-critical systems. It also includes working with hybrid cloud environments and leveraging AI-powered tools to enhance software delivery processes. 🗂️ Requirements: 5+ years in DevOps, Cloud Engineering, or Platform Engineering, Strong hands-on experience with Microsoft Azure in production environments, Experience building and maintaining Azure DevOps CI/CD pipelines (YAML), Hands-on experience with Azure App Services, WebJobs, and Azure Functions, Knowledge of Azure API Management, Application Gateway, and WAF, Experience with Terraform and Infrastructure as Code practices, Understanding of .NET application hosting environments (.NET 4.8–.NET 8+), Experience with hybrid or multi-cloud environments (Azure and AWS), Experience with secrets management and identity solutions, Experience in enterprise migration or modernization programs, English proficiency minimum B2, Work permit and residence in the European Union 📃 Skills: Azure, AzureDevOps, CI/CD, YAML, Terraform, .NET, APIM, WAF, AppServices, WebJobs, AzureFunctions, ApplicationGateway, KeyVault, ManagedIdentity, AWS, IaC 🏢 Description: 🟣 You will be: supporting and driving cloud migration initiatives across business-critical systems, designing, building, and maintaining CI/CD pipelines in Azure DevOps, managing and optimizing Azure-based infrastructure and application environments, automating infrastructure provisioning and configuration using Infrastructure as Code practices, collaborating with development and architecture teams to ensure reliable and scalable deployments, improving platform security, performance, and operational efficiency, supporting application services and cloud-native solutions throughout the software delivery lifecycle. 🟣 Your profile: 5+ years of experience in DevOps, Cloud Engineering, or Platform Engineering roles, strong hands-on experience with Microsoft Azure, including production-grade environments, proven experience building and maintaining Azure DevOps CI/CD pipelines (YAML-based), hands-on experience with Azure App Services, WebJobs, and Azure Functions, strong knowledge of Azure API Management (APIM), Application Gateway, and WAF, experience with Terraform (azurerm provider) and Infrastructure as Code practices, understanding of .NET-based application hosting environments (.NET 4.8–.NET 8+), experience working with hybrid or multi-cloud environments (Azure + AWS), familiarity with secrets management and identity solutions (Key Vault, Managed Identity), experience working in enterprise migration or modernisation programmes, strong analytical, troubleshooting, and problem-solving skills, good communication skills and ability to work in cross-functional teams, good command of English (min. B2), practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. 🟣 Nice to have: experience with AWS migration programmes (e.g. MAP or similar initiatives), familiarity with React, Node.js, or EventStoreDB in hybrid architectures, exposure to FinOps practices and cloud cost optimisation initiatives, experience integrating AI tools into engineering workflows (CI/CD, IaC, automation), experience with enterprise-scale policy governance (Azure Policy, guardrails), experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. Work from the European Union region and a work permit are required 🟣 Recruitment Process: CV review – HR Interview – Technical Interview - Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸♂️ We are flexible: B2B or employment contract, contract for an indefinite period.
Technology
Spyrosoft
Fullstack Software Engineer (regular)
Mid
Remote
Krakow, MA, Poland
70 - 100 PLN
🏢 Summary: Mid-level Software Engineer role focused on building cloud-native solutions that support the energy transition and solve complex engineering challenges. The position involves working with modern technology stacks, distributed systems, and international clients in a collaborative environment. It offers hands-on experience with cloud architectures and opportunities for technical growth. 🗂️ Requirements: Mid-level commercial experience in software development, Experience with one ecosystem: Java 17+ with Spring/Spring Boot or C# with .NET/ASP.NET Core or TypeScript with Node.js, Basic knowledge of AWS, Azure, or GCP, Knowledge of HTTP and REST API design, Understanding of programming principles and design patterns, Experience with unit or integration testing, Working knowledge of SQL databases, English proficiency minimum B2 (written and spoken) 📃 Skills: Java, Spring, SpringBoot, C#, .NET, ASP.NET, TypeScript, Node.js, AWS, Azure, GCP, HTTP, REST, SQL, UnitTesting, IntegrationTesting 🏢 Description: Join a team building software that supports the energy transition and tackles real engineering challenges. We’re looking for a mid-level engineer who values code quality, enjoys learning new domains, and wants to grow while working with modern cloud technologies. Requirements: Mid-level commercial experience in software development Familiarity with Java 17+ and the Spring ecosystem (Spring / Spring Boot) as the primary technology stack, along with at least one additional technology ecosystem, such as: TypeScript with Node.js C# with .NET / ASP.NET Core Knowledge of the additional technology ecosystem does not need to come from commercial experience; personal projects, open-source contributions, or academic experience are also welcome. Knowledge of AWS and serverless/cloud-native architectures HTTP protocol knowledge of REST API design Knowledge of programming principles and design patterns Experience with unit and/or integration testing Working knowledge of SQL databases Strong English communication skills (minimum B2), both written and verbal. You'll be working directly with international clients and cross-functional teams, so clear communication is essential Nice to have: Experienced in using AI tools in day-to-day workflow understanding of asynchronous communication and messaging systems (e.g. RabbitMQ, Kafka, or cloud-native solutions) Familiarity with Docker and containerized applications Exposure to Kubernetes Experience with NoSQL databases CI/CD pipelines knowledge What We Offer: Real, meaningful work. Our projects directly support the energy transition, and the engineering challenges that come with them are anything but trivial. An environment for ambitious engineers. You’ll be challenged and supported in equal measure, with a clear development path and regular feedback to keep you growing. Mentorship from experienced engineers and consultants who've been where you're heading. Hands-on exposure to modern cloud architectures, distributed systems, and complex integrations from day one. A collaborative team that shares knowledge openly and genuinely cares about collective success. What we value just as much as technical skills is an engineering mindset: You care about code quality and maintainability, but you also know when to move fast and when to slow down and get it right. You Are comfortable with change and ambiguity and can navigate new domains. You enjoy working across different stacks and client contexts, and can jump into unfamiliar territory and figure things out. You have a client-first mindset and can build long-term partner relationships, not just deliver features. You take initiative: mentoring a teammate, shaping a technical decision, or improving how we work. You naturally share knowledge and learn from others. About Codibly Codibly is a technology & consulting company focused on custom software and product development. We are a community of thinkers and innovators - people who want to code the difference and constantly develop their skills. Our industrial expertise is centered around the energy & utility sector, but we have collaborated with companies from fintech, healthcare, HR, and other industries. Be here. Be charged up.
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
ALTIMI
Senior DevOps Engineer
Senior
Remote
Wroclaw, Poland
180 - 250 PLN
🏢 Summary: Senior DevOps Engineer / Cloud-Native Tech Lead role focused on modernizing large-scale banking systems into scalable, cloud-native architectures on Azure. The position combines hands-on engineering, platform design, and technical leadership within active production environments. It involves legacy system transformation, CI/CD optimization, and DevOps toolchain integration. 🗂️ Requirements: Minimum 8 years backend engineering experience, Experience in banking or financial system modernization, Expertise in legacy system transformation and monolith decomposition, Strong knowledge of Azure cloud-native technologies, Experience with AKS and event-driven architectures, Infrastructure as Code using Terraform, Hands-on experience with GitHub Enterprise and GitHub Actions, Experience migrating from Jenkins or TeamCity, Development experience in Java or Kotlin, Experience with Spring or other JVM frameworks, Knowledge of CI/CD pipeline design and optimization, Experience with DevOps toolchain integration, Ability to work with AI-assisted coding tools 📃 Skills: Azure, AKS, Terraform, GitHub, GitHubActions, Jenkins, TeamCity, Java, Kotlin, Spring, JVM, Wiz, SonarQube, Playwright, Selenium, Nexus, Quay, Dynatrace, Kibana, Copilot 🏢 Description: About Altimi Altimi is a technology acceleration partner with impressive experience spanning over 20 years, specializing in the successful delivery of software development projects for international customers. We are based in Poland. Our main area of operation is the DACH region and Scandinavia, where we are known for providing top-notch software development services. Our primary focus are managed services for companies seeking to accelerate growth, solve complex tech problems, build MVP/POC and/or modify legacy infrastructures. The main area of competence include Product & Application Engineering, DevOps, Cloud Security & Managed Services and AI & Data Enablement. Role Overview We are seeking an experienced Senior DevOps Engineer / Cloud-Native Tech Lead to support a large-scale banking modernization program. This role is suited to a hands-on professional who operates comfortably across architecture, platform engineering, and delivery, and who actively collaborates with client teams within live production environments. The successful candidate will contribute to transforming legacy banking platforms into scalable, cloud-native systems, while guiding engineering teams through modernization patterns and DevOps best practices. Responsibilities Lead and contribute to the modernization of legacy banking systems, including: Monolith decomposition, Strangler pattern implementations, Refactoring of batch and transactional processing Design and implement cloud-native architectures on Microsoft Azure Build and optimize CI/CD pipelines using GitHub Enterprise and GitHub Actions Support and lead migrations from legacy CI/CD tools (e.g., Jenkins, TeamCity) Work directly with architects and engineering teams within active codebases, providing hands-on support and technical coaching Enable event-driven architectures and microservices-based solutions Integrate and coordinate the DevOps toolchain, including: Security - Wiz, GitHub Security, Code quality – SonarQube, Test automation - Playwright, Selenium, Artifact management - Nexus, Quay, Observability -Dynatrace, Kibana Collaborate in environments leveraging AI-assisted development tools (e.g., Copilot, Claude Code, Cursor) Requirements Minimum of 8 years of backend engineering experience, including hands-on involvement in banking or financial system modernization Proven experience with Legacy system transformation and decomposition patterns, Complex transactional and batch processing systems Strong expertise in Azure cloud-native technologies, including: Azure Kubernetes Service (AKS), Event-driven architecture patterns, Infrastructure as Code using Terraform Hands-on experience with GitHub Enterprise and GitHub Actions as a primary CI/CD platform Development experience in Java, Kotlin, Spring, or comparable JVM-based technologies Ability to work across a broad DevOps ecosystem with an integration-focused mindset Experience working alongside AI-assisted coding tools in enterprise environments Strong communication skills and ability to collaborate with technical and non-technical stakeholders Nice to have Experience migrating CI/CD pipelines from Jenkins or TeamCity to GitHub Actions Previous experience in regulated environments, particularly banking or financial services German language skills Whats in it for you? Join for a role, stay for the development : More than 40% of our team is working with us longer than 5 years. Explore diverse domains, projects and modern technologies through internal mobility. Learn from the best: Almost 60% of all our colleague has over 10 years of professional experience. Flexibility: Work fully remotely, full-time from our office in Wroclaw or in a hybrid model. Practical benefits : private medical care, life insurance, sport card, English and German classes in small, online groups.
Technology
Transition Technologies PSC
Senior Platform Engineer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: The offer is for a Platform Engineer responsible for building and evolving enterprise-grade DevOps platforms that enable scalable CI/CD, GitHub-based workflows, and AI-driven automation across a multi-cloud environment. The role focuses on improving developer productivity, delivery speed, and system reliability by standardizing and modernizing SDLC processes. You will design reusable platform components and migrate legacy CI/CD systems to modern solutions. 🗂️ Requirements: 5+ years experience in software engineering, DevOps, infrastructure, or platform engineering, Strong programming skills in Python or Groovy, Deep knowledge of CI/CD systems and end-to-end pipeline design, Advanced knowledge of Git and GitHub including GitHub Actions and repository management, Experience designing and supporting reusable automation components, Experience refactoring and migrating legacy CI/CD pipelines, Hands-on experience with Azure, Experience with containerization and orchestration, Experience with Infrastructure as Code tools, Ability to work in hybrid model with on-site presence once per week 📃 Skills: Python, Groovy, CI/CD, Git, GitHub, GitHubActions, Jenkins, Groovy, Azure, AWS, GCP, Docker, Kubernetes, Terraform 🏢 Description: We are looking for an accomplished Platform Engineer to join a highly skilled team building mission‑critical systems in a fast‑growing environment. This role focuses on empowering R&D teams by creating scalable, platform‑centric CI/CD solutions , modern GitHub‑based workflows , and intelligent automation across the Software Delivery Life Cycle (SDLC) . You will be responsible for designing and evolving internal DevOps platforms that significantly improve developer productivity, delivery speed, system reliability, and cost efficiency. Working closely with architects, Product DevOps teams, and engineering groups, you will help drive a shift toward standardized, reusable, and AI‑assisted DevOps capabilities within a complex, multi‑cloud ecosystem. Key Responsibilities Architect and implement enterprise‑grade DevOps platforms supporting multiple development teams and repositories Build, scale, and maintain CI/CD workflows using GitHub Actions and modern DevOps tooling Design reusable, maintainable platform components and shared automation, favoring structured and object‑oriented solutions over ad hoc scripting Introduce AI‑first approaches to enhance pipeline intelligence, developer feedback loops, and operational efficiency Reduce friction in the SDLC by simplifying tooling, automating repetitive tasks, and improving platform reliability Partner with engineering teams to promote GitHub best practices , including repository management and delivery automation Analyze, refactor, and modernize existing CI/CD implementations (e.g. Jenkins, Groovy‑based pipelines) and guide their evolution toward newer platforms Contribute to the ongoing development of a multi‑cloud strategy (Azure today, AWS planned), including SaaS and on‑premise environments Provide guidance on platform stability and DevOps cost optimization Requirements 5+ years of hands‑on experience in software engineering, DevOps, infrastructure, or platform engineering roles Strong development skills in at least one of the following languages: Python or Groovy Deep understanding of CI/CD systems and experience building end‑to‑end application delivery pipelines Advanced knowledge of Git and GitHub , including: GitHub Actions Repository and workflow management GitHub Advanced Security Experience operating at scale within large organizations with distributed teams and numerous repositories Proven ability to design, test, version, and support automation components used by other engineering teams Practical experience reading, refactoring, and migrating legacy CI/CD codebases Solid understanding of cloud platforms ( Azure preferred; AWS or GCP experience is a plus ) Hands‑on experience with container technologies and orchestration Familiarity with Infrastructure as Code and CI/CD tooling (e.g. Terraform, Jenkins, Git‑based workflows) Willingness to work in a hybrid model, including on‑site presence at the office once per week What can we offer Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company; Work on innovative projects using modern technologies; Direct impact on shaping the image of the Capital Group’s companies on the market; Possibility to develop competences in a wide range; Attractive salary; Stability of employment and a friendly work atmosphere; Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more.
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: Software Support Engineer (Regular/Senior) 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 Support Team 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: 3- 5 years of experience in support or QA roles is mandatory, 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 Access to the above perks is optional and completely voluntary for B2B contractors