Job Description
- Design, develop, and maintain scalable data pipelines and architectures using Snowflake.
- Provide expertise in solution architecture and implement robust data solutions.
- Analyze and organize raw data, evaluate business needs, and create optimized data models.
- Integrate data from various sources and address stakeholders‘ data needs.
- Monitor and optimize data infrastructure performance, resolving bottlenecks.
- Conduct complex data analysis and reporting.
- Lead and participate in code reviews, providing technical guidance to junior data engineers.
Qualifications:
- Bachelor’s Degree in Computer Science, Data Engineering, or a related field.
- Proven experience as a Data Engineer, with at least 5 years in a senior role.
- Strong expertise in Snowflake with relevant certification.
- Proficiency in programming languages such as Python, Scala, or Java.
- Experience with data modeling, ETL processes, and data warehousing concepts.
- Familiarity with DevOps practices and tools for automated deployment and monitoring.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills in English, both written and verbal.
Preferred Skills:
- Experience working with relational databases like PostgreSQL or MySQL.
- Knowledge of additional cloud platforms (AWS, Azure, GCP).
- Experience in a fast-paced startup environment.
- Knowledge of data processing tools such as Apache Spark or Kafka.
Working conditions:
- Working type: remote, Standard working hours (8h/day from Monday to Friday, Vietnam Time) with flexibility to accommodate project needs and deadlines.
- Contract type: Freelancer