We are looking for a talented and experienced Data Integration Engineer to join our team and play a pivotal role in designing and implementing data integration solutions. In this role, you will work with cutting-edge technologies and collaborate closely with product, engineering, and data science teams to drive data product development
Responsibilities
Design and implementing Data Integration solutions, modelling databases using Cognite Data Fusion platform as well as development of custom Python-based Data ingestion components
Work with product, engineering and data science teams to understand data product requirements, evaluate new features and architecture to help and drive decisions
Build collaborative partnerships with architects and key individuals within other functional groups
Perform detailed analysis of business problems and technical environments and use this in designing high-quality technical solutions
Actively participate in code review and testing of solutions to ensure it meets specification and quality requirements
Contribute into project documentation
Requirements
Advanced Knowledge of Python. Production experience in ETL development
Advanced knowledge of Relational Databases SQL
Good understanding of SDLC, experience with Version Control Systems (Git, SVN)
Advanced knowledge of Data Quality principles
Knowledge / experience with Cognite Data Fusion is a plus
Advanced knowledge of Data Integration tools (Azure Data Factory, AWS Glue, GCP Dataflow, Talend, Informatica, Pentaho, Apache NiFi, KNIME, Alteryx, SSIS, etc.)
Advanced-level knowledge of leading cloud data warehousing solutions (e.g. Redshift, Azure Synapse Analytics, Google BigQuery, Snowflake, etc.)
Knowledge of at least one Cloud in a deep and comprehensive manner, a few others at least on "awareness" level
Experience with data modelling. OLAP, OLTP, ETL and DWH / Data Lake / Delta Lake / Data Mesh methodologies
We Offer
Competitive compensation depending on experience and skills
Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture
Knowledge-sharing with colleagues from EPAM's global tech communities
Regular performance feedback and salary reviews
Opportunities for professional growth
Unlimited access to LinkedIn learning solutions
Some of these benefits may be available only after you have passed your probationary period
About EPAM
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential
3/F, Block 5, Vision Shenzhen Business Park,
9th Gaoxin South Road,
Shenzhen Hi-tech Industrial Park,
Nanshan District, Shenzhen,
Guangdong, China 518057
EPAM Systems India Private Limited
1st (First) floor of Block 2, DLF Downtown, Commercial Site, Block - V, DLF City, Phase - I, Sector 25A, Gurugram- 12 002, Haryana
India