Department: Data Engineering
Reports To: Consulting Manager/Project Manager
Location: Remote/Hybrid (Singapore)
About VASS
VASS is a global digital transformation company that puts organizations at the forefront of innovation, by bringing together talent, knowledge, and technology. With our digital solutions, we lead people and organizations around the world on their transition towards the future.
About the Role
We are seeking a highly motivated and skilled Snowflake Data Engineer to join our dynamic Consulting team. In this client-facing role, you will be responsible for leading and delivering successful Snowflake data warehousing and data engineering projects for our diverse clientele. You will work closely with clients to understand their business requirements, design and implement robust data solutions, and ensure successful project delivery.
Responsibilities
· Lead and deliver end-to-end Snowflake implementation projects, including data discovery, data modeling, data integration, data quality, and performance optimization.
· Work closely with clients to gather requirements, understand business needs, and translate them into technical solutions.
· Design, develop, and implement data pipelines using Snowflake and other relevant technologies (e.g., Python, SQL, APIs) to extract, transform, and load (ETL) data from various sources into the Snowflake data warehouse.
· Optimize data models and queries for performance and efficiency within the Snowflake environment.
· Develop and implement data quality checks and monitoring processes to ensure data accuracy and integrity.
· Troubleshoot and resolve data-related issues and performance bottlenecks.
· Participate in the design and implementation of data security and governance best practices within the Snowflake environment.
· Guide clients on best practices for data warehousing, data engineering, and Snowflake utilization.
· Develop and maintain CI/CD pipelines for Snowflake data pipelines and ETL processes.
· Provide knowledge transfer to clients. Prepare and deliver presentations and reports to clients.
Qualifications
- Bachelor’s degree in computer science, Computer Engineering, or a related field.
- 3+ years of experience as a Data Engineer or a similar role.
- Strong experience with Snowflake data warehousing and its core features (e.g., SQL, data loading, data sharing, security).
- Proficiency in Python and SQL.
- Experience with data modeling and data warehousing concepts.
- Experience with ETL/ELT processes and tools.
- Experience with data quality and data validation techniques.
- Experience with data security and governance best practices.
- Experience with CI/CD principles and tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Experience with integrating Snowflake deployments into CI/CD pipelines.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills
- Ability to work independently and as part of a team.
Benefits
· Competitive Salary
· Hybrid/Remote Working Model
· Competitive compensation package
· Comprehensive benefits package
· Opportunities for professional development and career advancement
· A collaborative and innovative work environment.
If you are a passionate and driven individual, we encourage you to apply and help us shape the future of enterprise software!
Please send your job application, along with a recent photo, to [email protected] . Kindly include your earliest available start date and both your current and expected salary. We look forward to hearing from you!