April 28, 2026
Python Developer/Data Engineer
Mid • Remote
120 - 160 PLN
Krakow, Poland
We are looking for a Mid-Level (3+y) AND SENIOR (5+y) Data / Knowledge Graph Engineer to support the development of data platforms and semantic data models used for advanced analytics and machine learning use cases.
In this role, you will work with knowledge graphs, semantic technologies, and cloud-based data platforms on Google Cloud, helping to build scalable data pipelines and services that enable efficient data integration and querying.
You will collaborate with data engineers, developers, and domain experts to transform complex data into structured and reusable knowledge models.
Key Responsibilities
Develop and maintain data pipelines and ETL/ELT processes.
Work with semantic data models using RDF and SPARQL.
Build and query knowledge graphs and support their integration with data platforms.
Use tools such as YASGUI to create SPARQL queries and YASR to visualize query results.
Develop backend services and APIs using Python.
Work with REST and GraphQL APIs to integrate data services.
Support deployment and infrastructure management using Terraform and GCP services.
Collaborate with frontend teams when building data-driven interfaces using React.
Work within Agile teams and contribute to CI/CD processes.
Required Skills
Experience with Python development.
Knowledge of RDF data modeling and SPARQL querying.
Experience with SQL and data processing pipelines (ETL/ELT).
-
Familiarity with Google Cloud Platform (GCP) services such as:
BigQuery
GKE
Dataproc
Experience with container orchestration and deployment tools (Helm, Kubernetes).
Knowledge of DevOps practices, including GitHub Actions.
Understanding of data APIs (REST / GraphQL).
Basic knowledge of Machine Learning and Knowledge Graph concepts.
Strong communication skills and English at C1 level.
Experience working in Agile environments.
Nice to Have
Experience with Apache Jena.
Knowledge of IAM and VPC-SC in GCP.
Experience with React.
Background in pharmaceutical, biotech, or life sciences industry.
Similar jobs you might like
Technology
Harvey Nash Technology
Senior Data Engineer (cloud&ai)
Senior
On-site
Warsaw, Poland
30,000 - 40,000 PLN
🏢 Summary: Design and scale high-throughput data pipelines on cloud platforms to support advanced analytics and AI-driven products. The role focuses on building distributed data architectures in AWS and Databricks, ensuring performance, governance, and data quality. You will collaborate with AI/ML teams to deliver scalable, production-grade data solutions. 🗂️ Requirements: 3+ years of data engineering experience, Strong Python programming skills, Experience with Spark or Scala, Experience building distributed data pipelines in cloud environments, Knowledge of data modeling and data warehousing principles, Bachelor’s or Master’s degree in Computer Science or Engineering 📃 Skills: Python, Spark, Scala, AWS, Glue, EMR, Fargate, StepFunctions, Databricks, SQL, APIs, GenAI, GraphDB 🏢 Description: Data Engineer – Cloud & AI Platforms We’re looking for a Data Engineer to design and scale high-throughput data pipelines supporting advanced analytics and AI-driven products. What You’ll Do Architect and maintain distributed data pipelines in Databricks and AWS (Glue, EMR, Fargate, Step Functions) Ingest and process large volumes of structured and unstructured data (internal, market, third-party, alternative sources) Collaborate with AI/ML and engineering teams to design scalable data architectures and APIs Optimize performance and cost using Spark and cloud-native best practices Implement data governance, privacy, lineage, and access controls Build automated validation, monitoring, and data quality frameworks Evaluate emerging GenAI and data tooling to enhance platform capabilities What You Bring 3+ years of experience in data engineering Strong Python and experience with Spark or Scala Proven experience building distributed pipelines in cloud environments Solid understanding of data modeling, architecture, and warehousing principles Innovative problem-solving mindset Bachelor’s or Master’s degree in Computer Science or Engineering Nice to have: Experience with graph databases.
Technology
SoftBlue
Data Engineer (Python & AWS)
Senior
Remote
Bydgoszcz, Poland
150 - 180 PLN
🏢 Summary: Senior Data Engineer role focused on designing and building scalable serverless data ingestion pipelines in AWS within the healthcare domain. The position emphasizes strong Python engineering, cloud architecture leadership, and implementation of modern data platforms and DevOps practices. The role involves driving technical excellence and delivering reliable, high-impact data solutions in an international environment. 🗂️ Requirements: 10+ years of experience in Python programming, Strong software engineering skills in data processing, Extensive experience with AWS Cloud and Serverless Architecture, Hands-on experience with AWS Lambda, S3, and Cognito, Experience building E2E automated tests for data pipelines, Practical knowledge of Data Mesh and Medallion Architecture, Experience with Infrastructure as Code using AWS CDK or Terraform, Experience with CI/CD pipelines using GitLab or GitHub Actions, Experience with ETL/ELT processes and dbt, Experience working with GraphQL, Minimum B2 level English proficiency 📃 Skills: Python, AWS, Lambda, S3, Cognito, Boto3, DataMesh, Medallion, CDK, Terraform, GitLab, GitHubActions, ETL, ELT, dbt, GraphQL, CI/CD 🏢 Description: We are looking for a highly skilled Data Engineer to join our client in the healthcare sector. Our requirements: Technical Expertise: Python Programming: 10+ years of experience with strong Software Engineering skills focused on data processing. AWS & Serverless: Extensive experience with AWS Cloud, specifically focusing on Serverless Architecture and services (including AWS Lambda , AWS S3 Tables , and AWS Cognito ). Automated Testing: Proven experience in developing End-to-End (E2E) automated tests to ensure pipeline reliability, utilizing tools such as Boto3 for AWS resource validation. Data Concepts: Practical knowledge of Data Mesh and Medallion Architecture , along with general data processing and analysis. DevOps & IaC: Hands-on experience with Infrastructure as Code ( AWS CDK or Terraform ) and CI/CD pipelines ( GitLab pipelines or GitHub Actions ). Modern Tooling: Experience with ETL/ELT solutions, dbt , and GraphQL . Communication & Soft Skills: English Language: Minimum B2 level , enabling smooth daily technical and business communication in a global environment. Collaboration: Excellent communication skills and the ability to thrive in a collaborative, international team. Standards: A strong commitment to high standards of ethics, quality (Clean Code), and reliable delivery. Nice to have: Experience with Snowflake and SQL . Knowledge of Data Vault 2.0 modeling. Experience with Databricks . Familiarity with the Microsoft ecosystem: C# / .Net, T-SQL, SQL Server , and Azure DevOps . Experience with Star Schema database modeling. Knowledge of Descriptive Statistics. Your responsibilites: Design and build scalable Data Ingestion pipelines within the AWS cloud ecosystem. Lead technical delivery and implementation of core platform components, ensuring architectural integrity across the entire data lifecycle. Collaborate with Engineering Managers and cross-functional teams across the globe and Poland. Drive technical excellence by improving team processes, architecture standards, and engineering best practices. Support and consult with stakeholders to ensure successful delivery of high-impact, data-driven solutions. Contribute to the growth and maturity of the team’s cloud and data engineering capabilities. We offer: Challenging role within the company that creates innovative solutions. Work in international environment on demanding projects. Remote work model. Subsidized private medical care, life insurance, multisport card. Integration meetings. Employee referral program. If you have a deep expertise in Python and AWS , and building scalable Serverless data architectures is where you truly excel, this is the perfect role for you!
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
Technology
Three Points
Senior Python Engineer (Data / AI)
Senior
Remote
Krakow, Poland
🏢 Summary: Senior Python Engineer role focused on building production-grade data pipelines and AI-driven systems, including LLM-based applications. The position involves designing scalable architectures, processing large datasets, and integrating modern cloud data platforms. You will work on complex, real-world data solutions used in production environments. 🗂️ Requirements: Senior-level Python experience, Strong knowledge of SQL and data processing, Experience building and maintaining data pipelines, Hands-on experience with orchestration tools (Airflow, Prefect, or Dagster), Experience with cloud data platforms (S3, BigQuery, Snowflake, or Databricks), Experience integrating LLM frameworks (LangChain or LlamaIndex), Ability to design scalable, production-ready systems 📃 Skills: Python, Pandas, NumPy, PySpark, SQL, Airflow, Prefect, Dagster, S3, BigQuery, Snowflake, Databricks, LangChain, LlamaIndex, LLM 🏢 Description: Our client is a technology consultancy that builds advanced data and AI systems for startups and enterprise companies. Their focus is on delivering production-ready solutions, especially in areas like data platforms, large-scale processing, and LLM-based applications. The Role As a Senior Python Engineer, you’ll be working on complex, data-heavy systems that go beyond prototypes. This includes designing and developing data pipelines, handling large-scale datasets, and integrating modern AI solutions (including LLMs) into real-world products. You’ll collaborate closely with experienced engineers and take part in architectural decisions, helping turn ideas into scalable, reliable systems used in production. What we’re looking for We’re looking for a strong senior-level engineer with deep experience in Python (including libraries like Pandas, NumPy, and PySpark), as well as solid knowledge of SQL and data processing. You should be comfortable working with data pipeline orchestration tools such as Airflow, Prefect, or Dagster, and have hands-on experience with modern cloud data platforms (e.g. S3, BigQuery, Snowflake, or Databricks). Experience with LLM frameworks like LangChain or LlamaIndex, especially in the context of data integration, is an important part of this role. Why join This is a great opportunity to work on real AI and data systems at scale, in a consultancy environment where engineering quality matters and you have a genuine impact on technical decisions. You’ll join a senior, low-ego team, work fully remotely from Poland, and contribute to projects for international clients.
Technology
GraphAware
Senior Software Engineer
Senior
Remote
Prague, Czech Republic
35 - 40 EUR
🏢 Summary: Senior Software Engineer role focused on building and evolving a graph-powered analytics platform for mission-critical intelligence systems. The position involves designing secure, scalable APIs, orchestrating graph-based workflows, and contributing to architecture and technical direction in a remote-first environment. The role emphasizes backend excellence, performance optimization, and secure software design at scale. 🗂️ Requirements: 8+ years of backend development experience, Strong proficiency in Java, Experience with Spring or similar frameworks, Experience building secure, scalable APIs, Knowledge of Clean Architecture, DDD, and TDD, Advanced debugging and profiling skills, Experience designing relational data models (PostgreSQL), Experience with graph databases (e.g., Neo4j), Experience with CI/CD pipelines and automated deployments, Experience with containerization using Docker, Knowledge of secure software design and OWASP principles 📃 Skills: Java, Spring, PostgreSQL, Neo4j, Docker, CI/CD, OWASP, DDD, TDD, CleanArchitecture, APIs 🏢 Description: Job Location: Open to candidates from anywhere in the EU and UK Flexibility: Option to work completelely remotely Keywords: Java, Spring, CI/CD, Graph databases, PostgreSQL, API Design Why apply? Product Engineering at GraphAware offers a unique opportunity to build real-world intelligence systems that matter. Build with purpose: Your code will help law enforcement and analysts save lives and protect communities through better data insight. Innovative tech: Work with knowledge graphs, workflow engines, LLMs, and graph-native UIs pushing the boundaries of data analytics. Shape the future: Contribute to product direction and technical vision alongside a senior engineering team. True autonomy: Own your work, from ideation to deployment, in a remote-first team. Global mindset: Collaborate with a world-class team of engineers, data scientists, and product thinkers across Europe and beyond. Growth without bureaucracy: Develop your skills in a non-micromanaged, excellence-driven environment. What you will be doing As a Senior Software Engineer, you will shape the core intelligence of GraphAware Hume, our graph-powered analytics platform. Your responsibilities will include: Building APIs for intuitive user interaction with complex data Designing secure, scalable access control systems for mission-critical environments Orchestrating workflows to automate graph analytics, inference, and real-time insights Optimising application performance and collaborating with other engineers to ensure seamless user experiences Contributing to architecture and technical design with the team What you must know already and be excited to grow further Proven experience in backend systems (8+ years) with exposure to large-scale, complex applications and cross-functional teams Fluency in Java , with a deep understanding of modern software engineering principles, including: Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD) Advanced debugging and profiling techniques, Writing composable, maintainable, and testable code Spring or similar frameworks with emphasis on building secure, modular, and scalable APIs Experience designing data models , both relational (e.g., PostgreSQL) and ideally graph-based (Neo4j or similar) Working knowledge of modern CI/CD pipelines, containerisation (Docker), and automated deployment workflows Strong security mindset , with practical knowledge of secure software design and common vulnerabilities (e.g., OWASP) Comfortable with remote team collaboration , i.e. tools and practices for asynchronous communication Bonus points for familiarity with: Graph technologies: Cypher, Neo4j, knowledge graph Event-driven architectures, Kafka, or distributed systems Cloud-native development, observability, and performance tuning Experience working with LLMs or integrating AI/ML into production systems What we offer Remote-first, results-oriented culture: Thrive in an environment where autonomy is balanced with accountability, and problem-solving is prioritised over rigid processes True flexibility: Work from anywhere in Europe with hours that suit your life Knowledge growth: Learn through challenging projects and peer collaboration Global connections: Build relationships through regular international team meetups Competitive compensation: Enjoy regular salary reviews that recognise your evolving value GraphAware’s values Ownership: We are proud of the work we do and we take responsibility. Excellence: We always look at where we are and how we can get better. Customers: We want our customers to always come back. Graphs: Passion for graphs is what distinguishes us from the rest. Teamwork: In times of need, we help each other out. Ready to make an impact? Join GraphAware and be part of something truly transformative. Apply now and help shape the future of graph analytics!
Technology
Link Group
Software Engineer Python
Senior
Remote
Warsaw, Poland
125 - 145 PLN
🏢 Summary: Senior Python Developer role focused on building and maintaining backend applications and data pipelines in a cloud environment. The position involves processing large datasets, implementing CI/CD workflows, and developing Python-based solutions on GCP. 🗂️ Requirements: Strong experience with Python, Experience with SQL for data processing and querying, Experience with GitHub, Experience with GitHub Actions, Experience with Google Cloud Platform (GCP), Knowledge of data pipelines, Basic knowledge of omics 📃 Skills: Python, SQL, GitHub, GitHubActions, GCP, CI/CD, Omics 🏢 Description: We are looking for a Senior Python Developer responsible for developing and maintaining backend applications and data pipelines in a cloud environment. The role involves working with large datasets and collaborating with technical teams to build and maintain Python-based solutions. Responsibilities developing and maintaining applications and data pipelines using Python working with SQL for data processing and querying implementing and maintaining CI/CD processes using GitHub and GitHub Actions working in a Google Cloud Platform (GCP) environment collaborating with technical teams on data-related solutions Requirements strong experience with Python experience working with SQL familiarity with GitHub and GitHub Actions experience with Google Cloud Platform (GCP) basic knowledge of omics and data pipeline concepts