Data Engineer (Python & Java)
Offer summary

(Summary generated by AI based on the full job description)

The project involves building a scalable data platform and pipelines in a cloud-native environment. Technologies used include Apache Spark, Kafka, Hive, Airflow, Docker, Kubernetes and proficiency in Python, Java or Kotlin is required. Key responsibilities cover developing and maintaining distributed data systems, ensuring data quality and security, optimizing performance, and implementing CI/CD. Benefits include private medical care, life insurance, sports budget.

quick applyyou can start ASAP

Data Engineer (Python & Java)

Company: COGNIZANT

from: 20 August 2026
to: 19 September 2026
salary not specifiedcontract of employment (full-time)
Offer parameters
level:mid
working mode:remote
Kraków, Prądnik Czerwony
Kraków, Prądnik CzerwonyAleja Generała Tadeusza Bora-Komorowskiego 25View on map

Requirements

Expected technologies

Python
Java
Kotlin
Apache Spark
Hadoop
Kafka
Hive
Airflow
SQL
Docker
Kubernetes

Optional technologies

AWS
Azure
Google Cloud Platform

Our requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Data Engineer or in a similar data-focused engineering role.
  • Strong programming skills in Python, Java, and/or Kotlin.
  • Hands-on experience with Apache Spark, Hadoop, Kafka, Hive, Airflow, and SQL Server.
  • Strong understanding of distributed systems, data architecture, and scalable data processing frameworks.
  • Experience with software testing methodologies and automation frameworks such as PyTest or JUnit.
  • Knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
  • Familiarity with modern CI/CD practices and tools.
  • Strong analytical, problem-solving, and troubleshooting capabilities.
  • Excellent communication skills and ability to work effectively in a collaborative, cross-functional environment.

Optional

  • Experience working with cloud platforms (AWS, Azure, or GCP).
  • Exposure to data lake, lakehouse, or modern data platform architectures.
  • Experience with Infrastructure as Code (Terraform, CloudFormation, or similar tools).
  • Knowledge of data security, governance, and regulatory compliance frameworks.
  • Experience supporting machine learning or advanced analytics workloads.

Your responsibilities

  • Design, develop, and maintain scalable batch and real-time data pipelines using modern data engineering technologies.
  • Build and optimize data processing solutions leveraging Apache Spark, Kafka, and distributed computing frameworks.
  • Develop and manage data warehousing solutions using Apache Hive and SQL-based technologies.
  • Implement and maintain workflow orchestration using Apache Airflow, ensuring reliability and operational excellence.
  • Establish and enforce data quality, governance, security, and compliance standards across data platforms.
  • Monitor, troubleshoot, and optimize data infrastructure, pipelines, and processing jobs to improve performance and scalability.
  • Design and execute automated testing strategies, including unit and integration testing for data workflows.
  • Develop, deploy, and manage containerized applications and data services using Docker and Kubernetes.
  • Build and maintain CI/CD pipelines to enable automated testing, deployment, and monitoring of data solutions.
  • Collaborate with data scientists, analysts, product teams, and business stakeholders to understand requirements and deliver impactful data products.
  • Document technical solutions, best practices, and operational procedures to support maintainability and knowledge sharing.
  • Drive continuous improvement initiatives focused on reliability, scalability, and operational efficiency.
Company

About the project

We are looking for a talented and motivated Data Engineer to join our growing data team. In this role, you will design, build, and maintain scalable, high-performance data platforms and pipelines that support critical business operations and analytics initiatives. You will work closely with data scientists, analysts, architects, and cross-functional stakeholders to deliver reliable, secure, and efficient data solutions in a modern, cloud-native environment.

What we offer

  • Work with modern data technologies and large-scale distributed systems.
  • Collaborate with highly skilled engineers and data professionals.
  • Contribute to building data products that drive business decisions and innovation.
  • Opportunities for professional growth, certification, and continuous learning in data engineering and cloud technologies.

Benefits

  • sharing the costs of sports activities
  • private medical care
  • life insurance
  • cafeteria benefits

COGNIZANT

We are dedicated to helping the world's leading companies build stronger businesses — helping them go from doing digital to being digital.
Cognizant Poland offices are located in Gdańsk, Wrocław, and Kraków. With the capacity to support various clients, we offer a world of opportunities for both professionals and graduates. You can expect five-star training, a chance to realize your career goals and a range of benefits. Be Cognizant!

This is how we work

Data Engineer (Python & Java)
I apply to:
COGNIZANT
Kraków, Prądnik Czerwony

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer