We are looking for an experienced Senior Data Integration Engineer to join our innovative team.
The ideal candidate will have extensive experience in designing and implementing data integration solutions, database modeling, and developing scalable data platforms. You will work with classic ETL/ELT technologies, data management tools, and modern cloud-based solutions. The role requires strong analytical and problem-solving skills, the ability to lead a team, and excellent communication skills to collaborate with stakeholders.
Responsibilities
- Design data integration solutions, model databases, and build scalable data platforms
- Collaborate with product and engineering teams to gather requirements and evaluate potential capabilities
- Evaluate technical specifications and business requirements to implement high-quality solutions
- Perform code reviews and conduct testing processes as part of solution delivery
- Lead a team of 2-5 engineers, offering mentorship and technical guidance
- Create technical documentation to support processes and solutions
- Manage tasks independently with minimal supervision
Requirements
- Cloud platforms: knowledge of storage, computing, networking, security, DWH, and databases (AWS, Azure, GCP, Redshift, Snowflake, BigQuery, Azure Synapse, etc.)
- Data integration tools: background in Azure Data Factory, AWS Glue, GCP Dataflow, Talend, Informatica, etc.
- Programming languages: proficiency in SQL, Python, SparkSQL, PySpark, R, Bash, Scala
- Relational databases: expertise in MS SQL Server, Oracle, MySQL, PostgreSQL
- Dataflow orchestration and replication tools
- Version control systems: competency in Git, SVN
- Testing practices: understanding of component, integration, and data reconciliation