ES
Senior Python Engineer (Data & Cloud)
EPAM Systems
❤️🤍❤️ Belarus
remote
senior
4 weeks ago
- Python
- Azure
- Devops
- FastAPI
- CI/CD
- IaC
- Pandas
- Polars
- DuckDB
- GitHub Actions
- SignalR
- Bicep
- AWS CDK
- Terraform
- Claude Code
- Snowflake
- .NET Core
- Angular
- Next.js
4 weeks ago
We are looking for aSenior 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
Senior Python Engineer (Data & Cloud) · EPAM Systems