Senior Data Engineer

Remote $42k–$70k senior 1 month ago full-time quality 8.7/10

Role in brief

DataArt seeks a Senior Data Engineer to build and expand a data ecosystem for financial analytics. This role involves developing scalable data pipelines, managing transformations, and designing data models to provide unified reporting for executive decision-making. Candidates with strong Snowflake, dbt, and SQL skills, and experience in financial data, should apply.

SnowflakedbtSQLPrefectAirflowTableauPython

About the role

This role centers on expanding a centralized data ecosystem, moving beyond initial data ingestion to integrate various financial and operational data streams. The primary objective is to create a reliable reporting layer that supports strategic decisions for C-level executives and advisors. The work involves building and maintaining scalable data pipelines, developing data transformations, and orchestrating complex workflows.

A key part of the work includes designing specialized data models for portfolio, client, and financial reporting. The engineer will also ensure data quality, lineage, and governance while optimizing performance and cost within Snowflake. This position requires collaboration with Tableau developers and business stakeholders to ensure technical solutions meet reporting requirements.

Success in this position means delivering a robust and scalable data infrastructure that provides accurate and timely financial insights. It requires a focus on integrating diverse data sources and transforming them into a unified, reliable format. The ideal candidate will contribute to a high-growth phase, enhancing the company's ability to leverage data for strategic advantage.

The listed salary range for this role is $42,000 to $70,000 USD annually.

Skills that matter here

  • Snowflake: This role requires building and maintaining scalable data pipelines for ingestion into Snowflake, and optimizing performance and costs within it.
  • dbt: The engineer will develop and manage data transformations using dbt, including modeling, testing, and documentation.
  • SQL: Strong SQL skills are essential for data modeling and managing data within the ecosystem.
  • Prefect: This position involves designing and orchestrating complex data workflows using Prefect.
  • Python: Python is part of the technology stack, indicating its use in data engineering tasks.
  • Tableau: The engineer will partner with Tableau developers to align technical delivery with reporting needs.

Who this role suits

  • A data engineer with at least five years of experience focused on modern data platform construction.
  • Someone who possesses a DBT certification and advanced data modeling expertise.
  • An individual with practical experience in ETL/ELT patterns and API-based ingestion.
  • A professional familiar with financial or wealth management data structures.

From the employer

  • Build and maintain scalable data pipelines for ingestion into Snowflake.
  • Develop and manage transformations using dbt, including modeling, testing, and comprehensive documentation.
  • Design and orchestrate complex data workflows using Prefect.
  • Utilize Workato to integrate and normalize data from critical SaaS platforms, including Addepar, NetSuite, Salesforce, Morningstar, and UKG.
  • Design specialized data models tailored for portfolio, client, and financial reporting.
  • Ensure data quality, lineage, and governance best practices while optimizing performance and costs within Snowflake.
  • Partner with Tableau developers and business stakeholders to align technical delivery with reporting needs.
  • 5+ years of experience in data engineering with a focus on building modern data platforms.
  • Hands-on experience with Snowflake and dbt, supported by strong SQL skills and advanced data modeling expertise.
  • DBT certification.
  • Proven familiarity with ETL/ELT patterns and API-based ingestion.
  • Practical experience with orchestration tools such as Prefect or Airflow.
  • A solid understanding of financial or wealth management data structures.

Questions about this role

What is the remote work policy for this role?

This is a fully remote position.

What is the seniority level for this position?

This is a senior-level data engineering role.

What is the salary range for this position?

The salary for this position ranges from $42,000 to $70,000 USD.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to DataArt.