Senior Big Data Engineer (Scala/Python + Spark)

Grid Dynamics

Fatih

On-site

TRY 1,072,041 - 1,500,857

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Opportunity to work on bleeding-edge projects
Competitive salary
Flexible schedule
Professional development opportunities

Job summary

A global technology company is seeking a Mid-Senior Level Engineer to develop a high-performance data analytics platform. Key responsibilities include creating scalable data ingestion jobs using Scala and Apache Spark, implementing robust ETL pipelines, and maintaining high data quality. Candidates must have strong experience with cloud storage solutions and distributed systems. The role offers competitive pay, professional growth opportunities, and the chance to work on cutting-edge projects in a collaborative environment.

Qualifications

  • Expert-level proficiency with Apache Spark for batch and streaming.
  • Hands-on experience with Apache Iceberg or similar formats.
  • Strong engineering skills in Scala and/or Python.

Responsibilities

  • Develop and maintain scalable data ingestion and transformation jobs.
  • Implement Spark-based ETL/ELT pipelines for data migration.
  • Ensure data quality checks and validations throughout the lifecycle.

Skills

Apache Spark
Scala
Python
Apache Iceberg
Kubernetes
Terraform
HDFS

Tools

Apache Flink
AWS S3

Job description

Our customer is one of the world’s largest technology companies based in Silicon Valley with operations all over the world. In this project, we are working on the bleeding edge of Big Data technology to develop a high-performance data analytics platform, which handles petabytes of data.

Responsibilities
  • Develop, implement, and maintain scalable data ingestion and transformation jobs using Scala/Python.
  • Implement robust Spark-based ETL/ELT pipelines to migrate data efficiently from legacy systems (HDFS/Hive) to modern cloud storage solutions.
  • Apply rigorous data quality checks and validation processes throughout the migration lifecycle.
  • Participate actively in code reviews, ensuring adherence to the team's best practices and writing clean, testable, and maintainable code.
  • Document technical designs, pipeline logic, and standard operational procedures.
  • Support troubleshooting, debugging, and bug fixing during critical migration and deployment activities.
  • Contribute to AI engineering or Prompt engineering efforts related to data platform usage.
Requirements
  • Expert-level proficiency with Apache Spark (batch and streaming).
  • Hands‑on experience with Apache Iceberg (or similar formats like Delta Lake or Apache Hudi) for implementing ACID transactions, schema evolution, and time‑travel capabilities.
  • Deep knowledge of HDFS internals and large‑scale migration strategies.
  • Strong engineering skills in Scala and/or Python.
  • Experience running Spark and/or Flink jobs on Kubernetes (e.g., using the Spark‑on‑K8s operator).
  • Experience with distributed blob storages (e.g., AWS S3, Ceph, etc.).
  • Proven ability to build ingestion, transformation, and enrichment pipelines for complex, large‑scale datasets.
  • Familiarity with Infrastructure‑as‑Code tools like Terraform or Helm for provisioning and managing data infrastructure.
Nice to have
  • Experience with Apache Flink for high‑velocity streaming data processing.
  • Prior hands‑on experience in major migration projects or large‑scale data platform modernization initiatives.
We offer
  • Opportunity to work on bleeding‑edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Professional development opportunities
About Us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Engineering and Information Technology

Industries: IT Services and IT Consulting

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Big Data Engineer (Scala + Spark)
Senior Big Data Engineer (Scala + Spark)

Grid Dynamics • Fatih

On-site
TRY 1,269,035 - 2,115,059
Opportunity to work on bleeding-edge projects
Competitive salary
Flexible schedule
+1
Senior Data Platform Engineer
Senior Data Platform Engineer

Grid Dynamics • Fatih

On-site
TRY 180,000 - 260,000
Senior Big Data Engineer - Spark/Scala-Python, Flexible
Senior Big Data Engineer - Spark/Scala-Python, Flexible

Grid Dynamics • Fatih

On-site
TRY 1,072,041 - 1,500,857
Opportunity to work on bleeding-edge projects
Competitive salary
Flexible schedule
+1
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
Data Platform Engineer: Scale Big Data + Flexible Schedule
Data Platform Engineer: Scale Big Data + Flexible Schedule

Grid Dynamics • Fatih

On-site
TRY 180,000 - 260,000
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 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
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/ 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
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