Senior Data Software Engineer

HybridSalary not specified
Czechia

Job Description, Responsibilities & Requirements

About the Position

We are looking for an experienced Senior Data Software Engineer to play a key role in designing, developing, and maintaining scalable data systems and pipelines. This is a hybrid role based in the Czech Republic.

Responsibilities

  • Build, optimize, and maintain data processing pipelines to handle large-scale datasets
  • Develop software solutions to integrate, transform, and analyze data effectively
  • Collaborate with cross-functional teams, including data scientists, analysts, and cloud architects, to deliver high-quality solutions
  • Ensure the reliability, scalability, and security of data systems
  • Leverage cloud platforms to deploy and manage data solutions
  • Work with distributed computing technologies like Apache Spark to process and analyze large datasets
  • Monitor and debug systems, resolving issues, and optimizing performance
  • Document technical processes and ensuring adherence to best practices
  • Stay updated with the latest advancements in data engineering tools, frameworks, and technologies

Requirements

  • 3+ years of experience in a data engineering role
  • Proficiency in Python, with solid experience developing robust and scalable code
  • Hands-on experience with cloud platforms (e.g., AWS, Microsoft Azure, or Google Cloud Platform) for deploying and managing data solutions
  • Expertise in working with Apache Spark/PySpark for large-scale data processing
  • Strong understanding of data modeling, ETL processes, and database design
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes)
  • Knowledge of version control systems such as Git
  • Excellent command of professional English (B2 level), both written and verbal, to effectively communicate with the engineering team

Nice to Have

  • Experience with workflow orchestration tools (e.g., Apache Airflow)
  • Familiarity with machine learning pipelines and tools
  • Knowledge of CI/CD processes for automating deployments

About the Company

EPAM Systems is a global software engineering and product development company. We partner with the world's leading businesses to deliver innovative technology solutions that drive growth and transformation.

Job Details

Company name:
EPAM
Location:
Czechia
Work Mode:
Hybrid
Posted on TheJob:
Apr 6, 2026
Last checked:
Jul 5, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.