Lead Full-Stack Engineer (Python Data)
EPAM · зарплата не указана · локация не указана · сайт компании · опубликовано 5 июня 2026 г.
Описание вакансии
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