April 8, 2026

Data Engineer/Consultant (Senior/Staff)

Senior • Remote

21,000 - 31,080 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

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:

  1. Establishing a production-ready, fully operational Snowflake environment and driving operational excellence.

  2. Translating complex business logic into accurate data models to ensure the platform truly reflects business reality.

  3. Integrating diverse data sources to build reliable data products and comprehensive data dictionaries.

  4. Managing the full Data Engineering and Data Science lifecycle to support production ML and AI experimentation.

  5. Taking ownership from concept to deployment.

  6. 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

Similar jobs you might like

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

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

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

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

Technology

TechTree

Lead Data Engineer

Senior

Remote

Krakow, Poland

270,000 - 406,000 PLN/yr

🏢 Summary: Lead Data Engineer role focused on driving architecture and leading a team to build scalable, secure ETL/ELT pipelines and analytics-ready data models on modern cloud platforms. The position combines hands-on engineering with technical leadership, ensuring high standards in governance, observability, and performance optimisation. You will shape data infrastructure that supports large-scale analytics across the organisation. 🗂️ Requirements: Proven experience leading data engineering or analytics engineering teams, Strong programming skills in SQL, Strong programming skills in Python, Hands-on experience with Airflow or Prefect in production, Deep practical experience with dbt, Experience with Snowflake or Databricks at scale, Strong knowledge of dimensional modelling and SCD strategies, Experience implementing data quality and governance frameworks, Experience with CI/CD and automated testing in data systems 📃 Skills: SQL, Python, Airflow, Prefect, dbt, Snowflake, Databricks, ETL, ELT, CI/CD, SCD, Dimensional, Git, IaC 🏢 Description: ABOUT THE COMPANY Our client is a global legal technology company that has been building software for the legal industry for over two decades. Our AI-powered cloud platform is used by leading law firms, Fortune 500 corporations, and government agencies worldwide to organise complex data, surface critical insights, and act on them — across litigation, investigations, regulatory inquiries, and data breach response. We're valued at $3.6 billion and invest over $170 million annually in R&D. We're making substantial investments in data lake technology and distributed systems to support future growth and advanced analytics. Our scale means the data problems here are genuinely hard — and the infrastructure you lead will have real consequence across the organisation. ABOUT THE ROLE We're looking for a Lead Data Engineer to combine deep technical expertise with hands-on team leadership, guiding a team of data engineers building and maintaining ETL/ELT pipelines, data models, and governance frameworks that power analytics and reporting across the organisation. This is a technical leadership role — you'll drive architectural decisions, mentor engineers, and ensure delivery of secure, reliable, and scalable data solutions. You'll collaborate closely with stakeholders to align technical work with business objectives, champion governance and observability standards, and foster a culture of continuous improvement. The expectation is that you're equally effective in an architecture review as you are pairing with an engineer on a tricky pipeline problem. WHAT YOU'LL WORK ON Team leadership and mentorship Lead and mentor a team of data engineers, promoting collaboration, knowledge sharing, and professional growth. Set the standard for engineering quality and hold the bar consistently. Architecture and pipeline design Drive architectural decisions for ETL/ELT pipelines, orchestration frameworks (Airflow/Prefect), and transformation layers (dbt). Facilitate architecture reviews and contribute to design decisions for scalable, fault-tolerant systems. Analytics data modelling Oversee design and implementation of analytics-ready data models — dimensional schemas, SCD strategies, and semantic layers — that internal teams can build on reliably. Engineering best practices Ensure adherence to clean code, modular design, CI/CD, automated testing, and code review standards across all data engineering work. Platform optimisation Manage performance tuning and cost optimisation for Snowflake, Databricks, and related cloud data platforms at scale. Governance and observability Champion governance, observability, and compliance frameworks across all data workflows — including data quality, lineage tracking, and multi-tenant environment controls. Stakeholder communication Communicate effectively with leadership and cross-functional teams to provide updates, resolve blockers, and ensure timely delivery aligned with business objectives. WHAT WE LOOK FOR Proven technical team leadership Demonstrated experience leading data engineering or analytics-focused development teams — mentoring engineers, driving architectural decisions, and owning delivery outcomes. SQL and Python Strong programming skills in both SQL and Python, applied to production data systems at scale. ETL/ELT orchestration Hands-on experience with orchestration tools — Airflow and/or Prefect — in production pipeline environments. dbt expertise Deep practical experience with dbt for transformation workflows and analytics modelling, including testing, documentation, and modular project design. Snowflake and Databricks Familiarity with Snowflake and/or Databricks for large-scale data processing, including performance tuning and cost management. Data modelling principles Solid understanding of data modelling principles, incremental strategies, and schema design for analytics — dimensional modelling, SCDs, and semantic layer design. Governance and data quality Knowledge of data quality frameworks, lineage tracking, and governance in multi-tenant environments. Software engineering practices Familiarity with CI/CD, automated testing, and infrastructure-as-code practices applied to data systems. Communication and stakeholder management Strong communication skills with the ability to operate confidently across technical teams and business stakeholders. THE TEAM You'll join a global engineering organisation working on a platform used by some of the world's largest legal teams. The culture is diverse, inclusive, and driven by high standards. Engineers here work on genuinely complex technical problems at scale — and are supported with the coaching, development, and tooling to keep growing. COMPENSATION & BENEFITS Salary 270,000 – 406,000 PLN per year, plus an annual performance bonus and long-term incentives. Health coverage Comprehensive health, dental, and vision plans. Parental leave Parental leave available for both primary and secondary caregivers. Flexible working Flexible work arrangements, hybrid model. Company breaks Two week-long company-wide breaks per year, plus additional time off. Training investment Dedicated training investment programme to support ongoing professional development.

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

Trans.eu Group SA

Data Architect

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Role for a Data Architect responsible for designing and optimizing logical data models and ETL/ELT processes in a Snowflake environment to support decision-making. The position focuses on building efficient, scalable data architectures and bridging business requirements with technical solutions. The offer emphasizes ownership of data modeling, performance optimization, and modern data warehouse development. 🗂️ Requirements: Proven experience in data modeling design and implementation, Experience in designing and optimizing ETL/ELT processes, Experience with Snowflake and large datasets, Knowledge of data warehouse architectures, Experience with relational database design, Ability to translate business requirements into technical data solutions, Experience with data modeling tools, English level B2 or higher, Polish language proficiency 📃 Skills: Snowflake, SQL, Python, Jinja, Snowpark, DBT, Dagster, Airbyte, GitLab, ETL, ELT, DataModeling, DataWarehousing, Databases 🏢 Description: Czy to Ciebie szukamy? Szukamy eksperta, który dołączy do Data Architects Team i weźmie odpowiedzialność za projektowanie logicznego modelu danych wspierającego procesy decyzyjne naszej organizacji. Twoim nadrzędnym celem będzie optymalizacja procesów ETL/ELT, co bezpośrednio przełoży się na maksymalną wydajność i spójność naszego ekosystemu analitycznego. Wykorzystując środowisko Snowflake i język SQL, staniesz się pomostem między światem biznesu a technologią, kształtując nowoczesną architekturę danych. Dołącz do nas, jeśli cenisz niezależność i chcesz mieć realny wpływ na innowacyjne rozwiązania w zarządzaniu danymi. Twoja rola w naszym zespole: analiza wymagań biznesowych i ich transformacja na techniczne rozwiązania rozwijające nasz model danych, zarządzanie logicznymi modelami odzwierciedlającymi strukturę informacji i realnie wspierającymi działania biznesowe, projektowanie oraz ciągła optymalizacja procesów ETL / ELT gwarantująca ich najwyższą wydajność i niezawodność, modelowanie zdarzeń biznesowych i tworzenie struktur w bazach relacyjnych pod kątem przepływu danych, identyfikowanie i wdrażanie nowych rozwiązań technologicznych usprawniających obszar zarządzania informacją, tworzenie i aktualizacja przejrzystej dokumentacji architektonicznej celem zapewnienia zgodności i łatwości utrzymania systemów. Co musisz umieć: Doświadczenie: doświadczenie w projektowaniu i wdrażaniu modeli danych, doświadczenie w projektowaniu przetwarzań danych ETL / ELT oraz struktur bazodanowych, doświadczenie w przygotowywaniu projektów architektonicznych z zakresu modelowania danych, doświadczenie w pracy ze środowiskiem Snowflake i dużymi zbiorami danych, znajomość architektur hurtowni danych oraz narzędzi do modelowania danych. Języki: polski, angielski na poziomie co najmniej B2. Znajomość narzędzi: środowisko Snowflake (mile widziany badge Snowflake Badge 1-6 i Snowflake Certificate Pro), SQL, Python, Jinja, Snowpark, narzędzia: DBT, Dagster, Airbyte, repozytorium GitLab lub podobne. Umiejętności miękkie: umiejętność przejrzystej i efektywnej komunikacji z inżynierami i interesariuszami biznesowymi, zdolność tłumaczenia złożonych zagadnień na prosty i zrozumiały język techniczny oraz biznesowy, samodzielność, kreatywność oraz nastawienie na współpracę i wspólne rozwiązywanie problemów, elastyczność i interdyscyplinarność. Co dostajesz w pakiecie: prywatna opieka LuxMed, bezpłatne badania profilaktyczne oraz masaże odciążające kręgosłup, budżet na doposażenie stanowiska pracy zdalnej oraz vouchery podarunkowe, śniadania w formie bufetu przygotowywane na miejscu, wyjazdy integracyjne i rodzinne do prywatnego ośrodka nad jeziorem, dofinansowanie karty Multisport. Kim jesteśmy i dlaczego warto nas poznać: Trans.eu W sercu cyfrowej rewolucji w transporcie. Od 2004 roku tworzymy jedną z największych platform logistycznych w Europie , łącząc przewoźników, spedytorów i załadowców w jednym miejscu. Automatyzujemy procesy, podnosimy bezpieczeństwo transakcji i sprawiamy, że transport jest bardziej efektywny . Jesteśmy międzynarodową firmą technologiczną działającą w 63 krajach, i dopiero się rozkręcamy. Tworzymy nowoczesne cyfrowe rozwiązania dla transportu, spedycji i logistyki, napędzane wiedzą najlepszych programistów, specjalistów customer experience, inżynierów machine learning i ekspertów AI . Jeśli chcesz kształtować przyszłość technologii w transporcie - to miejsce dla Ciebie! W Trans.eu wierzymy w Smart & Fair Logistics - bardziej wydajną i transparentną branżę. Dlatego powiększyliśmy naszą grupę kapitałową, budując sieć wyspecjalizowanych firm, które pomagają nam realizować tę misję.

Technology

Snowflake

Senior Software Engineer - Openflow Connectors

Senior

Hybrid

Warsaw, Poland

30,000 - 45,000 PLN

🏢 Summary: The role focuses on designing and building scalable data integration and connector applications that replicate and process data from diverse external systems into a cloud-based data platform. It involves developing APIs, frameworks, and infrastructure to standardize connector development, optimize ingestion performance, and ensure secure data transfer in distributed cloud environments. The position also includes technical leadership, collaboration with stakeholders, and mentoring engineers. 🗂️ Requirements: 5+ years experience designing and supporting large-scale systems, Experience building high-performance scalable software in distributed cloud environments, Strong proficiency in Java, Experience with SQL, Strong understanding of relational databases, Experience designing APIs and infrastructure systems, Strong debugging and troubleshooting skills in cloud environments 📃 Skills: Java, SQL, APIs, CDC, SaaS, Cloud, Databases, DistributedSystems, DataIntegration, DataProcessing, Scheduling, Ingestion 🏢 Description: At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Our teams develops in-house connectors to connect with external systems and data warehouses. We are working to connect Snowflake with Fortune 500 companies - in the cloud. In this area you will be working on exposing API, blueprints and frameworks for other developers to create their own connectors. YOUR RESPONSIBILITIES Design and develop data integration and processing applications. These applications replicate data from various data sources (including relational databases, saas, data streams) into Snowflake, following CDC patterns. Develop and extend a robust connector platform to standardise and accelerate the development of connectors, either developed by Snowflake or by third parties. Typical example includes developing a scheduling service ensuring timely execution of tasks and optimal resource allocation. Optimize performance of the ingestion, meet with customers & troubleshoot issues and secure data transfer from external systems. Collaborate with teams across the organization and roles. Create design documents and present them to architects and other stakeholders, including company founders. Lead and mentor a group of engineers Coordinate synchronous and asynchronous communication to ensure goals are met. Collaborate with PMs and customers to understand business requirements, and translate them into connector application solutions. QUALIFICATIONS 5+ years industry experience designing, building and supporting large scale systems. Experience with high performance and scalable software in an internet scale distributed cloud environment. Fluency in Java. Experience with SQL. Good understanding of relational databases. Interest in creating well thought out infrastructure and APIs. Excellent debugging and troubleshooting skills, especially in a cloud environment. Great communication skills, both verbal and written, and an interest in working with a diverse set of peers and external developers. WHY JOIN THE ENGINEERING TEAM AT SNOWFLAKE? Building cutting edge cloud technologies is complex, and our engineering team surmounts the obstacles. As a member of our team, you will: Build an industry-leading data platform that customers love. Learn about and contribute to: Super-robust and secure enterprise SaaS platform that services hundreds of customers and millions of complex queries daily. Highly-scalable and reliable data processing platform that runs on hundreds and thousands of machines. User interfaces bridging the enterprise world with the consumer experience. Join a world-class team of both industry veterans and rising stars. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com This role includes (beside base salary): Bonus: This role is also eligible for 15% annual bonus and benefits package Equity: 30-50% of your annual salary

Technology

Link Group

Python Engineer, Data Platform

Mid

Hybrid

Warsaw, Poland

27,000 - 39,000 PLN

🏢 Summary: Software engineering role in the Data Platform team focused on building and maintaining data-driven applications, including AI-powered data access tools. The position involves developing scalable data and metadata solutions and contributing to high-impact projects across the organization. You will work across legacy and greenfield systems while leveraging modern AI-assisted development practices. 🗂️ Requirements: 3+ years of software engineering experience, Proficiency in Python, Proficiency in SQL 📃 Skills: Python, SQL, Kubernetes, Kafka, Trino, Grafana, Prometheus, CloudWatch, AWS, Copilot, Claude, Codex, AI, Cloud, Data, Metadata 🏢 Description: Join the Data Platform team to build and maintain data-driven applications, including AI-powered data access tools. Work on a mix of legacy, improved, and greenfield projects with firm-wide impact. What you’ll do: Develop and enhance solutions for data and metadata access Build reliable, scalable applications and operational processes Experiment with AI-assisted development tools and share best practices Collaborate in a distributed team, taking ownership of impactful projects What we’re looking for: 3+ years in software engineering, Python and SQL experience Experience with data systems, cloud technologies, or AI-assisted tools is a plus Product-oriented mindset, comfortable navigating ambiguity, and impact-focused Nice to have: Experience with Kubernetes, Kafka, or federated query engines (e.g., Trino) Familiarity with monitoring/observability tools like Grafana, Prometheus, CloudWatch Experience with AWS or other cloud platforms Hands-on experience with AI coding assistants (Copilot, Claude Code, Codex, etc.) Why join: High-visibility, high-impact role across the firm Shape AI-driven development and data access practices Work on cutting-edge tech in institutional finance Collaborative culture with competitive compensation