Senior Data Software Engineer

EPAM Systems

Turkey

On-site

TRY 4,449,000 - 6,426,000

Full time

29 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private health insurance
Well-being events
Extra leave days
Referral bonuses
IT Equipment

Job summary

EPAM Systems is seeking a hands-on Senior Data Software Engineer in Turkey with strong Apache Spark and distributed systems experience. You will build ingestion pipelines, optimize performance, and drive data solutions across teams.

The role requires Python/SQL proficiency, cloud platform knowledge, and a focus on SDLC quality and documentation.

Qualifications

  • 3+ years of experience in Data Software Engineering with a focus on large-scale distributed systems.
  • Proficiency in Python and SQL.
  • Strong experience with Spark, Kafka and Airflow.

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

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

Education

Bachelor's degree in CS or related field

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.

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
Requirements
  • 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)li>
  • Familiarity with Databricks or Snowflake is a plus
  • Hands‑on expertise in tuning Apache Spark job performance
  • Solid grasp of SDLC principles, quality gates, and Agile practices
  • Self‑driven, able to work independently, and comfortable managing multiple projects efficiently
  • Strong communication abilities with English proficiency at B2+ level
We offer
  • CONTINUOUS UPSKILLING, LEARNING & DEVELOPMENT
    • Diversity of tasks and projects
    • Assessment center for objective review of competency level
    • Personal development plan
    • Mentoring programs and leadership development
    • Certification and professional development support
    • Access to learning platforms including more than 2,500 internal courses
    • English courses taught by certified teachers
  • CORPORATE BENEFITS
    • Extra leave days
    • Referral bonuses
  • COMPENSATION PACKAGE
    • Competitive compensation paid in USD
    • Regular salary and performance reviews
  • MEDICAL & HEALTHCARE
    • Private health insurance
    • Well‑being events
  • WORKING ENVIRONMENT
    • Recreation areas and kitchens
    • Tea, coffee and snacks
    • Sports equipment and game consoles
    • IT Equipment
    • Microsoft’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

Senior Data Software Engineer/ AWS, Databricks, PySpark
Senior Data Software Engineer/ AWS, Databricks, PySpark

EPAM Systems • Turkey

On-site
TRY 6,417,000 - 8,391,000
Upskilling programs
Private health insurance
Referral bonuses
+2
Senior Data Integration Engineer
Senior Data Integration Engineer

EPAM Systems • Turkey

On-site
TRY 5,923,000 - 8,885,000
Continuous upskilling
Private health insurance
Professional development support
+2
Senior Data Software Engineer
Senior Data Software Engineer

EPAM Systems • Turkey

On-site
TRY 5,914,000 - 8,871,000
Continued upskilling
Learning & development programs
Mentoring and leadership development
+1
Lead Data Integration Engineer
Lead Data Integration Engineer

EPAM Systems • Turkey

On-site
TRY 5,923,000 - 8,885,000
Learning platforms access
English courses taught by certified老师
Private health insurance
+2
Senior Data DevOps Engineer
Senior Data DevOps Engineer

EPAM Systems • Turkey

On-site
TRY 5,926,000 - 8,889,000
Senior Data Software Engineer/ Airflow, Snowflake, AI, dbt
Senior Data Software Engineer/ Airflow, Snowflake, AI, dbt

EPAM Systems • Turkey

On-site
TRY 4,442,000 - 6,417,000
Private health insurance
English courses
Continuous upskilling
+3
Data Architect
Data Architect

EPAM Systems • Turkey

On-site
TRY 4,444,000 - 7,407,000
Continuous upskilling
Private health insurance
USD salary
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 Engineer/ Databricks, PySpark, Python
Senior Data Engineer/ Databricks, PySpark, Python

EPAM Systems • Turkey

On-site
TRY 4,442,000 - 6,417,000
Upskilling program
Mentoring programs
Certification support
+3
Senior Data DevOps Engineer with Azure
Senior Data DevOps Engineer with Azure

EPAM Systems • Turkey

On-site
TRY 3,949,000 - 5,923,000
Private health insurance
Mentoring programs
English courses
+4