Bachelor's or Master's degree in Computer Science, Information Technology, Mathematics, or a related field 3+ years of experience in data engineering within a modern technology stack, software engineering with data warehousing experience, or data science with data infrastructure experience Deep Expertise in functional programming languages such as Python, Go, or Scala Strong experience working with big data technologies and distributed systems Proficiency in SQL, with experience across relational databases (e.g., PostgreSQL, MySQL) Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Familiarity with data warehousing solutions like Redshift, BigQuery, or Snowflake Knowledge of data modeling, data architecture, and data governance principles Excellent problem-solving skills with strong attention to detail Strong communication and collaboration skills