Senior Data Integration Engineer (AWS, AI, Snowflake)
Description
We are expanding our data integration capability and need a Senior Data Integration Engineer with solid AI awareness and strong engineering habits. You will build and operate pipelines across AWS and GCP, using Python, SQL, Airflow, Spark, and Databricks or Snowflake to integrate data at scale. Apply now to help us deliver dependable solutions and grow your AI toolkit
Responsibilities
- Build scalable and durable data integration systems aligned with business and technical requirements
- Coordinate with multidisciplinary teams to ensure deliverables are timely and meet quality criteria
- Participate in architecture conversations and provide perspectives that guide project direction
- Evaluate code produced by other engineers and share practical feedback to sustain engineering standards
- Resolve intricate technical issues encountered throughout the data pipeline lifecycle
- Guide junior colleagues through knowledge sharing that builds their capabilities
- Assist with planning by helping refine scope and delivering reliable estimates
- Monitor technology trends and incorporate worthwhile methods into regular engineering work
- Document key technical decisions and data workflows clearly to support system stability
- Align with stakeholders on clear objectives and validate that deliverables meet expectations
Requirements
- At least 3 years of applicable, relevant professional experience
- Functional knowledge of AI principles and tools, leveraged to enhance data integration solution development
- Advanced Python capability for creating and sustaining data integration applications
- Hands-on experience operating in Amazon Web Services cloud environments
- Strong background in Data Integration, joining and consolidating data from multiple sources
- Skilled use of SQL to manage, organize, and extract data from relational databases
- Familiarity with NoSQL database systems for unstructured and semi-structured data handling
- Understanding of CI/CD practices that support automated, consistent releases of software and pipelines
- Working knowledge of Google Cloud Platform for managing and deploying cloud-centered data solutions
- Experience with Apache Airflow for workflow orchestration and scheduling
- Practical experience with Databricks or Snowflake for large-scale data processing and analytics support
- Hands-on knowledge of Apache Spark for analyzing and processing sizable datasets
- Awareness of SDLC Methodologies and their use in structured, efficient project management
- Experience working in Agile settings that promote iterative, collaborative development
- Confident English communication skills at a B2 level (Upper-Intermediate) or higher
Benefits
- 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