Senior Python Engineer (Data & Cloud)
We are looking for a Senior Python Engineer to join our team and contribute to the development of scalable, cloud-native data platforms and backend services.
In this role, you will design and implement web services, data pipelines, and modern cloud solutions within an Azure-based environment. You will work in a spec-driven development culture supported by AI tools and modern DevOps practices.
Responsibilities
- Design and develop web services and background jobs using FastAPI
- Build and maintain scalable data processing and reporting solutions
- Design and optimize data pipelines and implement efficient data models
- Implement CI/CD pipelines and maintain high delivery standards
- Develop and deploy scalable Azure-based cloud solutions
- Apply Infrastructure as Code (IaC) principles for cloud provisioning
- Contribute to the scalability, reliability, and performance optimization of systems
- Collaborate in a spec-driven development environment leveraging AI tools
Requirements
- 3+ years of strong Python development experience building web services and background jobs
- Proven hands-on experience with FastAPI
- Proficiency in data processing and reporting with Pandas, Polars, DuckDB, and openpyxl
- Experience designing and maintaining data pipelines
- Familiarity with data lakes, medallion architecture, and star schema modeling
- Proven experience building CI/CD pipelines using tools like GitHub Actions
- Expertise in developing cloud-native solutions in Azure, including Container Apps, Azure Storage, Service Bus, and SignalR
- Competency in Infrastructure as Code tools such as Bicep on Azure or transferable experience with AWS CDK or Terraform
- Background in spec-driven development environments using AI tools such as GitHub Copilot and Claude Code
- English level of minimum B2 (Upper-Intermediate) for effective communication
Nice to have
- Experience with distributed processing and asynchronous workflows
- Knowledge of enterprise messaging patterns
- Familiarity with Snowflake (stored procedures, streams, tasks, pipes, time travel)
- Experience with .NET Core (legacy frontend implementation exposure)
- Background in frontend development using Angular or Next.js
Benefits
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 EPAM's internal learning database
- 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)