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

Armenia (Prod)

We connect like-minded people

  • Delivering innovative solutions to industry leaders, making a global impact  
  • Enjoyable working environment, whether it is the vibrant office or the comfort of your home 
  • Opportunity to work abroad for up to two months per year 
  • Relocation opportunities within our offices in 55+ countries
  • Corporate and social events   

We invest in your growth

  • Leadership development, career advising, soft skills and well-being programs 
  • Certifications, including GCP, Azure and AWS
  • Unlimited access to LinkedIn Learning and Udemy
  • Free English classes with certified teachers    

We cover it all

  • Participation in the Employee Stock Purchase Plan 
  • Monetary bonuses for engaging in the referral program 
  • Comprehensive medical & family care package   
  • Four trust days per year for personal needs
  • Discounts for fitness clubs
  • Benefits package (hotels, restaurants, stores and services)

Belarus (Remote)

We connect like-minded people:

  • Delivering innovative solutions to industry leaders, making a global impact
  • Opportunity to work abroad for up to two months per year

We invest in your growth:

  • Leadership development, career advising, soft skills and well-being programs
  • Unlimited access to LinkedIn Learning and Get Abstract
  • Free English classes with certified teachers

We cover it all:

  • Comprehensive medical & family care package
  • Seven trust days per year (sick leave without a medical certificate)
  • Discounts from 800+ partners (sports activities, restaurants, stores and services)

[epamgdo] Armenia (Remote)

This is a fully remote position that offers you the flexibility to work from any location in Armenia, whether it's your home or well-equipped offices in Yerevan or Gyumri.

[epamgdo] Belarus (Remote)

At EPAM Belarus, employees have the flexibility to choose the environment that suits them best. You can work from any location in Belarus, whether it's your home or our offices in Minsk, Grodno, Brest, Gomel, Mogilev or Vitebsk.

[epamgdo] Armenia (About EPAM)

EPAM Armenia is a team of talented innovators united by a passion for technology. In 2014, we opened our first office in Yerevan, and now we have a second engineering hub in Gyumri. We've built a continuously learning organization that helps its employees rapidly advance their careers. Here you will work with the world's industry leaders, support impactful projects using the latest technologies, collaborate with multi-national teams, and have access to a wide variety of development opportunities.

[epamgdo] Belarus (About EPAM)

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here, you will collaborate with multi-national teams, contribute to numerous innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. No matter where you are located, you will join a dedicated, creative, diverse community to help you discover your fullest potential.