Unclassified - Cambridge, MA

posted about 2 months ago

Part-time - Senior
Remote - Cambridge, MA

About the position

As a Senior Analytics Engineer, you will play a crucial role in delivering high-quality analytics solutions to our clients. This position offers flexibility, allowing for either a full-time hire or a part-time freelancer arrangement. If you choose the part-time freelancer setup, you will initially work with one client at a time, dedicating approximately 20 hours per week. Your primary responsibility will be to manage client projects from inception to completion, which includes designing and implementing dbt projects from scratch, as well as creating metrics layers that will be utilized by stakeholders and yourself to generate insightful reports. In this role, you will typically work with 1-3 clients simultaneously, focusing on the implementation of data infrastructure. You will develop dbt models, create insightful reports using various Business Intelligence (BI) tools, and collaborate directly with stakeholders to scope and prioritize projects effectively. Your expertise will be essential in setting up data pipelines, ensuring data quality, and providing actionable insights that drive business decisions. You will also be responsible for building dbt models and establishing best practices for dbt usage both internally and with clients. This includes designing, developing, and deploying ETL pipelines to facilitate the movement of data from various sources to storage solutions such as data warehouses and data lakes. Your role will require you to perform data cleaning, transformation, and enrichment to enhance the quality and usability of the data, as well as to create architecture diagrams and evaluate alternative solutions based on business needs. Additionally, you will develop documentation for data architecture, process flows, and data dictionaries to ensure consistency and maintainability, while also providing training and support to client technical teams.

Responsibilities

  • Building dbt model, setting dbt best practices internally and with clients.
  • Design, develop, and deploy ETL pipelines to move data from various sources to storage solutions such as data warehouses and data lakes.
  • Develop and maintain dbt models to ensure efficient data transformation and integration.
  • Collaborate with clients to translate needs or asks into actionable data, either through datasets, reports, or visualizations.
  • Create architecture diagrams, evaluate alternative solutions, and make recommendations based on business needs.
  • Perform data cleaning, transformation, and enrichment to enhance data quality and usability.
  • Build and maintain reports and dashboards in BI tools such as Looker, Tableau, Power BI, Metabase.
  • Develop documentation for data architecture, process flows, and data dictionaries to ensure consistency and maintainability.
  • Provide training and support to client technical teams.

Requirements

  • Multiple years of experience with dbt, setting up dbt projects from scratch and maintaining complex dbt projects.
  • Strong proficiency in SQL.
  • Experience with ETL tools, orchestration solutions, and data warehouses such as Fivetran, Airflow, BigQuery, Snowflake, etc.
  • Understanding of data modeling and data structures best practices.
  • Experience setting up CI/CD, monitoring, and alerting solutions.
  • Prior experience as a software engineer, data engineer, and in healthcare are nice to have.
  • Excellent communication skills when working with non-technical colleagues.

Nice-to-haves

  • Prior experience as a software engineer, data engineer, and in healthcare.

Benefits

  • 4 weeks paid vacation.
  • Health, dental, vision insurance offered.
  • Remote first. Must be comfortable working US hours.
  • OK to travel and work outside the US for periods of time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service