EngineerJobs.io
← Back to all jobs

Job Description

This onsite role in Plano, TX comes with a competitive base salary range of USD 95,000 to 150,000 per year and a robust benefits package designed to support health, wealth, and work-life balance. You will join a leading financial services team with on-site health centers, retirement savings options, tuition reimbursement, mental health resources, and targeted coaching, complemented by incentive-based pay and commission opportunities.

The Senior Data Analytics Engineer will shape analytics ready data models and a trusted semantic layer within the Commercial and Investment Bank Finance and Business Management group. The work centers on translating requirements into actionable datasets in Databricks or Snowflake to enable analytics, governance, and self-service access for stakeholders.

Responsibilities

  • Lead the design and implementation of analytics data models, whether dimensional or domain-oriented, optimized for reporting, BI, and self-service use.
  • Design and maintain a semantic layer with standardized metrics, dimensions, entities, and business definitions to ensure consistency across dashboards and analyses.
  • Convert stakeholder requirements into clear modeling deliverables, including entities, data grains, metric definitions, and acceptance criteria.
  • Build transformations primarily in SQL, with Python used for complex logic, automation, or validation as needed.
  • Establish and promote data quality controls such as tests, reconciliations, and anomaly checks tied to business-critical metrics.
  • Tune model performance in Snowflake and Databricks, applying efficient joins and partitioning or clustering strategies, and collaborate with upstream teams to understand source systems, including NoSQL and semi-structured data, to ensure accurate business meaning.
  • Set modeling standards that cover naming conventions, documentation, lineage, metric governance, and change management; document curated datasets, provide user guidance, and support adoption of the semantic layer.

Requirements

  • At least three years of experience as an Analytics Engineer or related role, with a Master’s degree in Information Technology, Computer Science, Management Information Systems, Operations Research, or a related field.
  • Advanced SQL skills, including complex joins, performance tuning, and incremental logic.
  • Strong understanding of data modeling concepts such as facts and dimensions, grains, conformed dimensions, slowly changing dimensions, and metric design.
  • Proven experience building or operating a semantic layer or metrics framework, tool-agnostic with the ability to standardize KPI logic and definitions.
  • Comfort working with semi-structured data (JSON) and NoSQL sources and modeling them for analytics.
  • Exposure to data governance concepts such as RBAC, data classification, lineage, and audit requirements.
  • Hands-on experience with Snowflake and/or Databricks in an analytics context.
  • Practical Python skills for data workflows, including validation, automation, and notebooks or scripts.
  • Ability to collaborate with stakeholders, clarify ambiguous requirements, and drive to measurable outcomes.
  • Strong documentation habits and attention to data correctness.

Technologies

  • SQL
  • Python
  • Snowflake
  • Databricks
  • JSON
  • NoSQL
  • Tableau
  • Sigma
  • Looker
  • Airflow
  • Dagster
  • Azure Data Factory

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
  • Commission-based pay
  • Discretionary incentive compensation

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.