Senior Data Engineer, Databricks/Kafka

RemoteSalary not specified
Location not specified

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Data Engineer with expertise in Databricks and Kafka to optimize scalable data pipelines and ensure data reliability for our analytics and machine learning applications.

Responsibilities

  • Architect, build and optimize scalable data pipelines for batch and real-time data processing
  • Develop and implement ETL/ELT workflows, ensuring efficient data ingestion, transformation and storage
  • Leverage modeling (Party model, Datavault) methodologies to enable scalable and flexible data modeling
  • Ensure data consistency, reliability and governance across data lakes, warehouses and operational data stores
  • Optimize performance and cost efficiency of data infrastructure on Azure
  • Implement and manage big data processing frameworks, such as Databricks, Kafka
  • Enhance data security and compliance, integrating RBAC & ABAC, encryption and regulatory frameworks (GDPR) into data infrastructure
  • Develop automation tools for data pipeline orchestration, using Airflow, Azure Data Factory or Prefect
  • Monitor, troubleshoot and optimize data pipelines, ensuring minimal downtime and quick recovery from failures
  • Collaborate with federated engineering teams to align data architecture with business and engineering goals
  • Provide clean, reliable and scalable datasets for advanced analytics and machine learning in partnership with data scientists and business analysts
  • Evaluate and adopt emerging technologies, ensuring continuous improvement in data engineering best practices
  • Mentor and guide junior engineers, fostering technical excellence and knowledge sharing within the team

Requirements

  • 5+ years of experience in data engineering, ETL development or big data technologies
  • Expertise in designing and optimizing ETL/ELT workflows, using tools such as dbt, Airflow, Azure Data Factory or Apache NiFi
  • Hands-on experience with cloud-native data platforms, including Azure Synapse, Databricks, Snowflake or BigQuery
  • Knowledge of data modeling techniques, including Data Vault 2.0, star schema and normalization strategies
  • Experience with large-scale distributed computing frameworks (Apache Spark, Hadoop, Kafka, Event Hub)
  • Advanced proficiency in SQL and programming languages, such as Python, Scala or Java
  • Understanding of Infrastructure as Code (Terraform, Pulumi, ARM templates) for managing cloud-based data infrastructure
  • Skills in data security and governance best practices, including RBAC, encryption and data lineage
  • Experience working in a federated engineering environment, ensuring seamless integration across teams
  • Proficiency in observability and monitoring tools for data pipelines, such as Monte Carlo, DataDog and Great Expectations
  • Familiarity with Agile and DevSecOps methodologies, ensuring continuous integration, deployment and monitoring of data solutions
  • Bachelor's or Master's degree in Computer Science, Data Engineering, Information Systems or a related field
  • Upper-Intermediate English language proficiency (B2+)

Nice to Have

  • Apache Spark
  • Hadoop
  • Event Hub
  • Terraform
  • Pulumi
  • ARM templates
  • Data governance
  • Observability
  • Agile
  • DevSecOps

We Offer

  • Opportunity to work remotely from Türkiye
  • Engaging and challenging projects in a leading tech company

About the Company

EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world’s leading companies.

Job Details

Company name:
EPAM
Location:
Location not specified
Work Mode:
Remote
Posted on TheJob:
Jul 6, 2026
Last checked:
Jul 6, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.