Senior Data Software Engineer

EPAM Systems

Turkey

On-site

TRY 5,914,000 - 8,871,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Continued upskilling
Learning & development programs
Mentoring and leadership development
Private health insurance

Job summary

EPAM Systems, Inc. is seeking a hands-on Senior Data Software Engineer in Turkey to design and implement large-scale data pipelines using Spark, Kafka and Airflow while ensuring reliability and scalability across the data infrastructure.

You will collaborate with data architects and cross-functional teams, produce comprehensive technical documentation, and drive SDLC best practices. Excellent English communication is required, with opportunities for continuous learning and development.

Qualifications

  • At least 3 years of experience in Data Software Engineering with a focus on large-scale distributed systems.
  • Strong command of Python and SQL.
  • Significant hands-on background with Apache Spark, Kafka, and Airflow.
  • Working knowledge of major cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Databricks or Snowflake is a plus.
  • Hands-on expertise in tuning Apache Spark job performance.
  • Self-driven, able to work independently, and comfortable managing multiple projects efficiently.
  • Strong communication abilities with English proficiency at B2+ level.

Responsibilities

  • Build and implement reliable data ingestion solutions and pipelines leveraging Cloud Native and Big Data technologies.
  • Oversee the entire technical stack, covering configuration management, monitoring, debugging, and performance optimization.
  • Create and sustain scalable data pipelines that support efficient data processing and analysis.
  • Work closely with cross-functional teams and data architects to gather business requirements and convert them into technical specs.
  • Drive code reviews and testing efforts to uphold quality standards and SDLC best practices.
  • Produce and update thorough technical documentation across data engineering projects to support transparency and knowledge transfer.
  • Diagnose and fix data-related issues quickly and effectively, ensuring solutions remain high-quality, dependable, and scalable.

Skills

Apache Spark
Python
SQL
Kafka
Airflow
Distributed systems
SDLC
Agile
English (B2+)

Tools

Databricks
Snowflake
AWS
Azure
GCP

Job description

We're looking for a hands-on Senior Data Software Engineer with strong expertise in Apache Spark and large-scale distributed computing systems. This role covers the complete data infrastructure lifecycle, from building ingestion solutions to ensuring pipelines remain reliable and scalable over time. The ideal candidate works well across teams, turning complex business needs into solid technical solutions while upholding high engineering and performance standards.ResponsibilitiesBuild and implement reliable data ingestion solutions and pipelines leveraging Cloud Native and Big Data technologiesOversee the entire technical stack, covering configuration management, monitoring, debugging, and performance optimizationCreate and sustain scalable data pipelines that support efficient data processing and analysisWork closely with cross-functional teams and data architects to gather business requirements and convert them into technical specsDrive code reviews and testing efforts to uphold quality standards and SDLC best practicesProduce and update thorough technical documentation across data engineering projects to support transparency and knowledge transferDiagnose and fix data-related issues quickly and effectively, ensuring solutions remain high-quality, dependable, and scalableRequirementsAt least 3 years of experience in Data Software Engineering with a focus on large-scale distributed systemsStrong command of Python and SQLSignificant hands-on background with Apache Spark, Kafka, and AirflowWorking knowledge of major cloud platforms (AWS, Azure, or GCP)Familiarity with Databricks or Snowflake is a plusHands-on expertise in tuning Apache Spark job performanceSolid grasp of SDLC principles, quality gates, and Agile practicesSelf-driven, able to work independently, and comfortable managing multiple projects efficientlyStrong communication abilities with English proficiency at B2+ levelWe offerCONTINUOUS UPSKILLING, LEARNING & DEVELOPMENTDiversity of tasks and projectsAssessment center for objective review of competency levelPersonal development planMentoring programs and leadership developmentCertification and professional development supportAccess to learning platforms including more than 2,500 internal coursesEnglish courses taught by certified teachersCORPORATE BENEFITSExtra leave daysReferral bonusesCOMPENSATION PACKAGECompetitive compensation paid in USDRegular salary and performance reviewsMEDICAL & HEALTHCAREPrivate health insuranceWell-being eventsWORKING ENVIRONMENTRecreation areas and kitchensTea, coffee and snacksSports equipment and game consolesIT EquipmentMicrosoft’s Software Assurance Home Use Program (HUP)Please note that our Talent Attraction Team reviews applications and CVs submitted in English.EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Data Software Engineer
Lead Data Software Engineer

EPAM Systems • Turkey

On-site
TRY 5,914,000 - 8,871,000
Extra leave days
Referral bonuses
Private health insurance
+1
Senior Data Software Engineer/ AWS, Databricks, PySpark
Senior Data Software Engineer/ AWS, Databricks, PySpark

EPAM Systems • Turkey

On-site
TRY 4,420,000 - 5,894,000
Lead Data Software Engineer with Databricks, Apache Kafka, Apache Spark, Kubernetes
Lead Data Software Engineer with Databricks, Apache Kafka, Apache Spark, Kubernetes

EPAM Systems • Turkey

On-site
TRY 4,425,000 - 6,391,000
Extra leave days
Referral bonuses
Private health insurance
+2
Senior Data Software Engineer/ AI Agents, Azure, Spark
Senior Data Software Engineer/ AI Agents, Azure, Spark

EPAM Systems • Turkey

On-site
TRY 420,000 - 660,000
Extra leave days
Private health insurance
Learning & development programs
+1
Senior Data Integration Engineer
Senior Data Integration Engineer

EPAM Systems • Turkey

On-site
TRY 450,000 - 750,000
Private health insurance
Well-being events
IT equipment provided
Senior Data DevOps Engineer
Senior Data DevOps Engineer

EPAM Systems • Turkey

On-site
TRY 3,931,000 - 5,897,000
Private health insurance
Extra leave days
Continuous upskilling
+1
Senior Data Software Engineer/ Airflow, Snowflake, AI, dbt
Senior Data Software Engineer/ Airflow, Snowflake, AI, dbt

EPAM Systems • Turkey

On-site
TRY 4,423,000 - 5,897,000
Private health insurance
Well-being events
Mentoring programs
+2
Data DevOps Lead
Data DevOps Lead

EPAM Systems • Turkey

On-site
TRY 4,420,000 - 8,841,000
Upskilling program
Private health insurance
Well-being events
+1
Senior AI Engineer with Databricks
Senior AI Engineer with Databricks

EPAM Systems • Turkey

On-site
TRY 5,914,000 - 8,871,000
Private health insurance
Extra leave days
Referral bonuses
+1
Data Architect
Data Architect

EPAM Systems • Turkey

On-site
TRY 5,894,000 - 8,841,000
Continuous upskilling
Private health insurance
Well-being events