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