freehire launches on Product Hunt on 26 August.

Follow →

Senior Python Engineer (Data & Cloud)

Open 59d posting dated 3 weeks ago

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)

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available