Job Description
Responsibilities
"
Develop, maintain, and optimize data pipelines to extract, transform, and load large datasets from diverse sources into our data ecosystem
"
Design and implement efficient and scalable data models that align with business requirements, ensuring data integrity and performance
"
Collaborate with cross-functional teams to understand data needs and deliver solutions that meet those requirements
"
Work closely with data scientists, analysts, and software engineers to ensure seamless integration of data solutions into larger systems
"
Identify and resolve data quality issues, ensuring accuracy, reliability, and consistency of the data infrastructure
"
Continuously monitor and improve data pipelines and processes, identifying opportunities for automation and optimization
Qualifications
"
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
"
5+years of hands-on experience as a Data Engineer, working on complex data projects and implementing data modeling solutions
"
Solid understanding of SQL and expertise in working with relational databases (e.g., PostgreSQL, MySQL)
"
In-depth knowledge of data modeling techniques and experience with data modeling tools
"
Working knowledge on Data warehousing
"
Familiarity with cloud-based data platforms and services (e.g., Snowflake, AWS, Google Cloud, Azure)
"
Experience with version control systems (e.g., Git) and agile software development methodologies
"
Strong communication skills to effectively convey technical concepts to both technical and non-technical stakeholders
"
Primary Skillset: Data Engineering
"
Develop, maintain, and optimize data pipelines to extract, transform, and load large datasets from diverse sources into our data ecosystem
"
Design and implement efficient and scalable data models that align with business requirements, ensuring data integrity and performance
"
Collaborate with cross-functional teams to understand data needs and deliver solutions that meet those requirements
"
Work closely with data scientists, analysts, and software engineers to ensure seamless integration of data solutions into larger systems
"
Identify and resolve data quality issues, ensuring accuracy, reliability, and consistency of the data infrastructure
"
Continuously monitor and improve data pipelines and processes, identifying opportunities for automation and optimization
Qualifications
"
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
"
5+years of hands-on experience as a Data Engineer, working on complex data projects and implementing data modeling solutions
"
Solid understanding of SQL and expertise in working with relational databases (e.g., PostgreSQL, MySQL)
"
In-depth knowledge of data modeling techniques and experience with data modeling tools
"
Working knowledge on Data warehousing
"
Familiarity with cloud-based data platforms and services (e.g., Snowflake, AWS, Google Cloud, Azure)
"
Experience with version control systems (e.g., Git) and agile software development methodologies
"
Strong communication skills to effectively convey technical concepts to both technical and non-technical stakeholders
"
Primary Skillset: Data Engineering