Overview

We are seeking a Lead Full-Stack Engineer (Python Data) to build scalable, data-centric products that support global consulting and advisory services. You will lead work across software engineering, data platforms and AI-assisted delivery, shaping systems for analytics, reporting and enterprise decision-making. Help us design cloud-native Azure solutions and robust pipelines—apply now!

Responsibilities

  • Design and deliver Python services and data pipelines using FastAPI and background jobs
  • Build and tune data processing and reporting components with Pandas, Polars, DuckDB and openpyxl
  • Develop end-to-end ETL/ELT workflows and connect them to analytics platforms
  • Work with orchestration tools such as Airflow, dbt and Streamlit
  • Define scalable data architectures using data lakes, medallion architecture and star schema
  • Contribute to Azure cloud-native implementations using Container Apps, Storage, Service Bus and SignalR
  • Implement and operate CI/CD pipelines using GitHub Actions
  • Apply Infrastructure as Code with Bicep, Terraform and CDK to automate environments
  • Leverage AI-assisted development tooling like GitHub Copilot and Claude in spec-driven workflows
  • Collaborate with engineering, data and business teams to deliver outcomes across domains

Requirements

  • 5+ years of experience with Python (FastAPI, data processing, backend services)
  • Hands-on experience with Pandas, Polars, DuckDB and Excel processing workflows
  • Solid background in data pipeline patterns such as ETL/ELT
  • Deep understanding of data modeling approaches including star schema and medallion architecture
  • Demonstrated ability to build distributed systems and design robust APIs
  • Practical experience across the Azure ecosystem (compute, storage, messaging)
  • Working knowledge of CI/CD and DevOps practices in production teams
  • Strong system design skills with excellent problem-solving ability
  • Consulting mindset with the ability to align multiple stakeholders and priorities
  • English proficiency at B2 (Upper-Intermediate) level or higher

Nice to have

  • Experience with Airflow, dbt and/or Streamlit in production settings
  • Knowledge of Snowflake features such as streams, tasks, time travel and stored procedures
  • Experience with event-driven architectures and messaging systems
  • Familiarity with .NET for legacy systems integration
  • Frontend exposure using Angular or Next.js
  • Experience with distributed processing and async workflows

Turkiye

CONTINUOUS UPSKILLING, LEARNING & DEVELOPMENT

  • Diversity of assignments and projects
  • Personal development plan
  • Mentoring programs and leadership development
  • Certification and professional development support
  • Access to learning platforms including more than 2,500 internal courses and the LinkedIn Learning library with 20,000+ 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

WORKING ENVIRONMENT

  • Recreation office zones with tea, coffee and snacks
  • Sports and game consoles
  • IT equipment and Microsoft's Software Assurance Home Use Program (HUP)

[epamgdo] Turkiye (CVs in English)

Please note that our Talent Attraction Team reviews applications and CVs submitted in English.

[epamgdo] Turkiye (About EPAM)

EPAM is a global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. We deliver globally and engage locally, making the future real for clients, partners, and employees. We are proud to be recognised by Forbes, Glassdoor, Newsweek, Time Magazine, Great Place to Work and kununu as a Most Loved Workplace around the world.