Description

Requirements:

Bachelor's degree in Computer Science, Computer Engineering, or a related technical field

Minimum of five years of professional experience working as a Data Engineer or Software Developer

Strong hands-on experience with data warehouse and transformation solutions, i.e. Domo, Snowflake or similar

Proficient in at least one scripting language such as Python, JavaScript, or R

Understanding of data modeling, data integration and data quality processes

Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform

Full Stack Software Development experience in a professional setting is highly desired, but not required

As a Data Engineer, you will play a crucial role in designing, developing and maintaining scalable data pipelines and transformations for business-critical use cases. In addition, you may take on various Software Development and Data Science responsibilities as we frequently share responsibilities and knowledge across our growing team.


 

Responsibilities:

Design, develop and maintain scalable data pipelines for extracting, transforming, and loading data from various sources

Collaborate with cross-functional teams to identify data needs and determine the best data solutions

Develop and implement data models to support business requirements and ensure data quality

Ensure the security and privacy of sensitive data by implementing appropriate access controls

Monitor and optimize data pipeline performance to ensure timely and accurate data delivery

Document data pipeline processes, data dictionaries, and data storage solutions

Education

Bachelor's