Description
We are seeking a highly skilled and motivated Data Engineer to join our team in the Architecture & Planning industry. As a Data Engineer, you will play a critical role in creating and maintaining an efficient and scalable data infrastructure. You will be responsible for designing, building, and maintaining our data systems, ensuring the smooth flow and analysis of data to support strategic decision-making. If you have a strong technical background, a passion for data, and thrive in a collaborative and innovative environment, we want to hear from you!
Responsibilities
- Design, implement, and maintain database systems and data pipelines to ensure efficient data flow and storage
- Develop and optimize complex SQL queries and data processing workflows
- Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and design data solutions
- Build and maintain ETL processes for data extraction, transformation, and loading
- Monitor and troubleshoot data quality issues, identify root causes, and implement solutions
- Implement and maintain data governance policies and best practices
- Stay up-to-date with the latest industry trends and technologies in data engineering
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience as a Data Engineer or similar role
- Strong knowledge of SQL and database concepts
- Experience working with big data technologies such as Hadoop, Spark, or Hive
- Proficiency in programming languages such as Python, Java, or Scala
- Familiarity with data warehousing concepts and ETL frameworks
- Experience with cloud-based data platforms like AWS or Azure
- Excellent problem-solving and analytical skills