The Marvin Companies-posted 3 months ago
$100,000 - $130,000/Yr
Full-time • Mid Level
Eagan, MN
5,001-10,000 employees
Wood Product Manufacturing

As a Data Engineer, you will be responsible for the ingestion, transformation, and maintenance of enterprise data used to serve analytics needs for the business. Working closely with Business Analysts and Data Architects, you will use your technical skills to understand and execute business requirements.

  • Use DBT to move data through a medallion architecture in Snowflake.
  • Apply standardization and resolve conflicts in raw layer data (cleansing).
  • Use cleansed data and dimensional modeling techniques to create facts and dimensions in Marvin's data warehouse.
  • Create curated, highly consumable data products that fulfill business needs.
  • Validate data outputs against Business Analyst provided test cases.
  • Ensure quality of data pipelines via analysis and unit tests (standardization, completeness, grain, redundancy, etc).
  • Set development standards and lead code reviews.
  • Mentor other team members to develop their skills and abilities.
  • Research technologies to improve processes.
  • Use Fivetran/HVR to create data connections from source systems to Snowflake.
  • A minimum of five (5) years of in-depth work experience in data warehousing or data engineering.
  • Expertise in ETL and data analysis with experience in SQL and at least one programming language (Python preferred).
  • Conceptual knowledge of data and analytics, such as dimensional modeling, ETL, reporting tools, data governance, data warehousing, structured and unstructured data.
  • Experience and/or knowledge of CI/CD (continuous integration and continuous deployment) practices using GitHub or Azure repos.
  • Familiarity with data engineering and workflow management frameworks such as DBT.
  • Experience with BI tools such as Qlik, Power BI, or Tableau.
  • Bachelor's degree in Business Information Systems, Computer Science, or equivalent.
  • Related work experience in a manufacturing setting is preferred.
  • Health insurance
  • Paid holidays
  • Paid parental leave
  • 401(k) retirement savings match
  • $300 annual wellbeing account to spend on what helps you feel happy + healthy
  • Better Living Day! (a paid day off to go have some fun)
  • Annual profit sharing - recognizing everyone's contribution to Marvin's success
  • Giving at Marvin - participate in organized volunteer opportunities
  • Brighter Days Fund - financial support from your colleagues and the Marvin family during personal hardships
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service