Overview

We are looking for a Senior Data Software Engineer (Python & SQL) to build scalable, production-ready data applications with strong engineering discipline. You will deliver maintainable Python services and high-performance SQL on Snowflake or Databricks, strengthening architecture, security, and observability across the platform—apply now.

Responsibilities

  • Design and develop resilient application logic in advanced Python using OOP, modular architecture, and clean code practices
  • Write and optimize complex analytical SQL for high-performance distributed environments
  • Contribute to modern data architecture design, including scalable data models and processing patterns
  • Build and maintain applications in Snowflake or Databricks ecosystems, including UI development with Streamlit
  • Implement secure multi-tenant data platforms using Unity Catalog or Snowflake RBAC
  • Optimize compute usage and cost efficiency (FinOps) across data platforms and workloads
  • Manage code lifecycle with Git and CI/CD pipelines
  • Ensure high-quality delivery through automated testing, data validation, and integration testing
  • Implement observability practices, including logging, monitoring, and performance tracking

Requirements

  • Proven 3+ years of experience using Python for software engineering (not only scripting)
  • Advanced SQL expertise, including query tuning and working with large-scale data systems
  • Hands-on experience with modern data platforms such as Snowflake or Databricks
  • Working knowledge of CI/CD pipelines and version control best practices
  • Solid understanding of data modeling and scalable architecture principles
  • English proficiency at B2 (Upper-Intermediate) level or higher

Nice to have

  • Experience with cloud security and governance models
  • Exposure to Streamlit or similar UI frameworks

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn