Key Responsibilities:

1. Data Architecture and Design:

● Lead the design and implementation of scalable data architectures that meet the

evolving needs of our clients.

● Collaborate with clients to understand their business requirements and translate

them into technical solutions using Snowflake and other relevant technologies.

2. Data Modeling and Optimization:

● Develop and maintain data models that ensure data integrity, consistency, and


● Optimize data pipelines and workflows to maximize efficiency and minimize


3. Data Integration and ETL Development:

● Design and implement data integration solutions to seamlessly connect disparate

data sources.

● Develop ETL processes to extract, transform, and load data into Snowflake and

other target systems.

4. Performance Tuning and Troubleshooting:

● Monitor and analyze system performance to identify bottlenecks and optimize

resource utilization.

● Troubleshoot issues related to data ingestion, processing, and querying to ensure

system reliability and performance.

5. Technical Leadership and Mentoring:

● Provide technical leadership and guidance to junior team members and client


● Mentor colleagues on best practices, methodologies, and emerging technologies

in the field of data and analytics.


● Bachelor's degree in Computer Science, Information Technology, or related field;

Master's degree preferred.

● Proven experience as a technical consultant or architect in the field of data and analytics.

● Expertise in Snowflake data platform and related technologies.

● Strong understanding of data modeling, ETL development, and data integration


● Proficiency in SQL and scripting languages such as Python or Java.

● Experience with Dataiku or Snowflake is desirable.

● Excellent communication and interpersonal skills, with the ability to collaborate

effectively with clients and internal teams.

● Experience in cloud computing platforms such as AWS, Azure, or GCP is a plus.