About the role
The Solution Architect will design and implement enterprise cloud solutions, working closely with the Enterprise Architecture team to plan, deploy, and maintain cloud applications and platforms. This role involves architecting data pipelines, developing utilities for incremental data loading, Change Data Capture (CDC), and automating ETL processes. The architect will also design frameworks for historical data migration, create staging and integration table structures, and implement validation and auditing utilities to ensure end-to-end data quality. Occasional travel to client sites in the US may be required.
Key Responsibilities
- Design enterprise cloud solutions in collaboration with the Enterprise Architecture team.
- Plan, execute, and maintain cloud migration projects, including deployment of cloud applications.
- Architect and build data pipelines using DBT and Airflow.
- Design frameworks for historical data migration and incremental data loading to Snowflake tables.
- Develop utilities for Change Data Capture (CDC) in ETL, handling snapshots, fact, and transaction tables.
- Implement validation, auditing, and notification utilities to monitor data quality and reporting.
- Develop utilities to generate target, staging, and integration table DDLs.
- Travel to unanticipated client-site locations within the US on a monthly basis as required.
Required Qualifications
- Master’s degree or foreign equivalent in Computer Applications, Computer Science, or Engineering.
- Minimum 6 months of relevant work experience in cloud architecture or data engineering.
- Experience in cloud solution design, deployment, and migration.
- Knowledge of data pipelines, ETL processes, and utilities for incremental loading and CDC.
- Familiarity with Snowflake, DBT, and Airflow.
Preferred Skills
- Strong analytical and problem-solving skills for enterprise cloud and data solutions.
- Proficiency in designing scalable and maintainable data architectures.
- Ability to develop automated utilities for ETL, validation, and auditing processes.
- Effective collaboration and communication skills with technical and business teams.
What We Offer
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance.
- Learning and professional development opportunities.
- Flexible working hours and remote work options.
Application Process