About the Role
We're seeking an experienced Data Engineer to help build and maintain our data infrastructure. You'll work at the intersection of data science and software engineering, creating scalable systems that transform raw data into valuable business insights.
Key Responsibilities
Design, build, and optimize data pipelines to extract, transform, and load data from multiple sources
Develop and maintain data warehouse solutions and ETL processes
Ensure data quality, reliability, and accessibility across the organization
Implement data security measures and compliance with relevant regulations
Monitor and troubleshoot data systems to ensure optimal performance
Collaborate to implement machine learning models into production systems
Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
3+ years of experience in data engineering or related roles
Strong SQL skills and experience with database design
Proficiency in Python, Java, or similar programming languages
Experience with big data technologies (Hadoop, Spark, Kafka, etc.)
Knowledge of cloud platforms (AWS, Azure, or GCP) and their data platforms (Azure Data Fabric, Redshift, etc...)
Familiarity with data modeling, ETL tools, and data visualization
Experience building reports and data pipelines for PowerBI
Preferred Skills
Experience with CI/CD pipelines and DevOps practices
Knowledge of DataBricks, Snowflake, Jupiter Notebooks
Understanding of data governance principles
Experience with real-time data processing systems
Familiarity with machine learning deployment workflows