We are looking for a Senior Data Engineer with strong experience in data engineering and analytics projects, along with hands-on knowledge of Snowflake and Databricks. In this role, you will be responsible for developing, maintaining, and optimizing data integration and transformation processes, while contributing to the design and delivery of modern analytics solutions under the guidance of senior architects and consultants.
Responsibilities
-
Develop ETL/ELT processes to integrate data from a variety of sources
-
Build and maintain data pipelines in Snowflake and Databricks
-
Create data transformations using SQL and Python
-
Support data loading, validation, and monitoring activities
-
Help optimize queries and data processing workflows
-
Collaborate on the implementation of data models for analytics and reporting
-
Participate in quality assurance and testing activities
-
Document developments, data flows, and technical components
-
Address incidents and perform ongoing enhancements to implemented solutions
-
Work closely with architects, technical leads, and business stakeholders
Requirements
-
3+ years of experience in Data Engineering or Business Intelligence
-
Hands-on experience with Snowflake, including development of database objects, advanced SQL queries, data loading and ELT processes, and basic knowledge of Streams, Tasks, and Snowpipe
-
Hands-on experience with Databricks, including notebook development, data processing with Apache Spark, use of Delta Lake, and development in Python and SQL
-
Solid understanding of relational and dimensional data modeling
-
Experience with data integration and ETL processes
-
Proficiency with Git for version control
-
Strong analytical thinking and a problem-solving mindset
-
Eagerness to learn new technologies and methodologies
-
Effective communication with both technical and functional teams
-
Team-oriented approach
-
Strong organizational and follow-through skills
-
Proficiency in English at an Upper-Intermediate level (B2) or higher
Nice to have
-
Experience with cloud environments such as AWS, Azure, or Google Cloud
-
Basic knowledge of Data Lake and Lakehouse architectures
-
Familiarity with data orchestration tools
-
Understanding of data quality and data governance concepts
-
Certifications or coursework in Snowflake, Databricks, or cloud platforms
We offer
-
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.