Data Engineer (Python, SQL & Web Scraping)

Market Calculus Türkiye

Çankaya

On-site

TRY 360,000 - 600,000

Full time

13 days ago
Application generator

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

Get past ATS filters

Job summary

Market Calculus Türkiye is seeking a Senior Data Engineer to join its R&D Center in Turkey. You will lead data scraping, integration, and the development of ETL pipelines, focusing on reliable and scalable data processes.

The role requires strong SQL skills, hands-on experience with PostgreSQL, and proficiency in web scraping, REST APIs, JSON, and HTML data. Collaboration across teams and database optimization are key aspects.

Qualifications

  • 5+ years of experience in Data Engineering/ETL.
  • Strong to advanced SQL skills.
  • Experience with PostgreSQL or a similar relational database.
  • Hands-on experience with web scraping.
  • Experience processing REST APIs, JSON, and HTML data.
  • Experience with Git.
  • Comfortable working in Linux environments.

Responsibilities

  • Collect data from various web sources and develop/improve scraping processes using Scrapy, Selenium, Requests, and similar tools.
  • Monitor scraping processes and resolve issues as they arise.
  • Compare and integrate data from new sources with existing datasets.
  • Perform data matching, duplicate detection, and data quality checks.
  • Develop, maintain, and monitor ETL pipelines.
  • Improve data models and SQL queries.
  • Design scalable data processing solutions leveraging database capabilities.
  • Optimize data processing for data volume, query performance, and scalability.

Skills

SQL
PostgreSQL
Web scraping
REST APIs
JSON
HTML
Git
Linux

Tools

Scrapy
Selenium
Requests
Docker
Elasticsearch/OpenSearch

Job description

We are looking for a Senior Data Engineer to join our R&D Center, which is officially approved by the Turkish Ministry of Industry and Technology. The successful candidate will be responsible for collecting data from diverse web sources, integrating it with existing datasets, validating its quality and accuracy, and loading it into our databases.

You will work across web scraping, data integration, ETL pipelines, data quality, and database optimization, with a strong focus on building reliable and scalable data processes.

Responsibilities
  • Collect data from various web sources and develop and improve existing scraping processes using tools such as Scrapy, Selenium, Requests, and similar technologies.
  • Monitor scraping processes and analyze and resolve issues as they arise.
  • Compare and integrate data collected from new sources with existing datasets.
  • Perform data matching, duplicate detection, and data quality checks.
  • Develop, maintain, and monitor ETL pipelines.
  • Improve existing data models and SQL queries.
  • Design and implement efficient and scalable data processing solutions, leveraging database capabilities whenever appropriate rather than relying solely on application-level processing.
  • Optimize data processing with consideration for data volume, query performance, and scalability.
Technical Requirements
Required
  • 5+ years of experience in Data Engineering and/or ETL.
  • Strong to advanced SQL skills.
  • Experience with PostgreSQL or a similar relational database.
  • Hands-on experience with web scraping.
  • Experience processing REST APIs, JSON, and HTML data.
  • Experience with Git.
  • Comfortable working in Linux environments.
Nice to Have
  • Scrapy
  • Docker
  • Elasticsearch / OpenSearch
The Approach We're Looking For

When working with large datasets, we value engineers who go beyond simply processing everything through Python/Pandas.

We are particularly interested in candidates who understand when to leverage SQL and database capabilities to perform operations efficiently at the database layer, resulting in solutions that are performant, scalable, and maintainable.

We are looking for someone who can make thoughtful engineering trade-offs based on data volume, performance requirements, and the capabilities of the underlying database.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer: Web Scraping & SQL Pipelines
Senior Data Engineer: Web Scraping & SQL Pipelines

Market Calculus Türkiye • Çankaya

On-site
TRY 360,000 - 600,000
Senior Data Engineer
Senior Data Engineer

Accenture • Fatih

Hybrid
TRY 4,375,000 - 6,806,000
Hybrid working model
Health insurance
Wellness program
+7
Data Engineer
Data Engineer

Aras Kargo • Fatih

On-site
TRY 300,000 - 450,000
Hybrid working model
Birthday leave
Paternity leave
+6
Data Scientist / Senior Data Scientist
Data Scientist / Senior Data Scientist

Yıldız Tech • Fatih

On-site
TRY 360,000 - 600,000
Senior ETL Engineer - SSIS & Python (Remote)
Senior ETL Engineer - SSIS & Python (Remote)

Oredata Yazılım Limited Şirketi • Fatih

On-site
TRY 350,000 - 550,000
Remote work
Company-paid Certifications
Online training platforms
+3
Senior Backend Engineer
Senior Backend Engineer

Dataroid • Fatih

On-site
TRY 500,000 - 900,000
Private health insurance
Remote work benefits
Paid day off for birthday
+3
Senior Data Scientist (Search)
Senior Data Scientist (Search)

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 1,872,000 - 2,809,000
Data Architect
Data Architect

Randstad Türkiye • Fatih

On-site
TRY 300,000 - 600,000
Data Architect
Data Architect

ICterra Information and Communication Technologies • Fatih

On-site
TRY 260,000 - 420,000
Senior Data Analyst
Senior Data Analyst

Sigortam.net • Turkey

On-site
TRY 300,000 - 420,000