Job Openings
Senior Data Engineer
About the job Senior Data Engineer
Job Title: Senior Data Engineer
Location: Remote
Key Responsibilities
- Migrate and Refactor Data Models: Convert and optimize dbt models from Redshift and Snowflake to Trino (Iceberg), ensuring compatibility and performance.
- SQL Syntax Conversion: Fix SQL syntax differences between Redshift, Snowflake, and Trino.
- Data Modeling: Refactor and optimize data models to align with modern best practices for Iceberg.
- BI Integration: Work with Tableau assets to ensure data sources align with the new infrastructure.
- Collaboration: Partner with engineering and analytics teams to validate and test migration impacts.
- Version Control: Use Git to version control dbt models and ensure seamless deployments.
- Daily Standups: Participate in agile workflows to prioritize and execute migration tasks efficiently.
What Were Looking For
Must-Have Qualifications
- Education: Bachelors degree in Computer Science, Information Systems, Mathematics, or a related field (or equivalent experience).
- Experience:
- 3+ years in data engineering, BI, or analytics.
- 2+ years in financial services or SaaS.
- Hands-on experience with dbt (Data Build Tool) and modern data modeling practices.
- Technical Skills:
- Strong proficiency in SQL (Redshift, Snowflake, Trino/Iceberg).
- Experience with BI tools like Tableau.
- Familiarity with Git for version control.
- Knowledge of Jinja templating and macros in dbt.
- Soft Skills:
- Strong communication skills to guide teams through infrastructure changes.
- Pragmatic approach to balancing speed and accuracy in data solutions.
Nice-to-Have Qualifications
- Experience working in startup environments.
- Familiarity with agile methodologies.