Remote job
Analytics Engineer (Remote)
Job details
About this role
Role overview Build and maintain trusted, governed data products that help business teams answer questions, report consistently, and support operational workflows. Working with analysts, business partners, and data engineers, you will translate needs into reusable models and improve how data assets are documented, tested, reviewed, and released.
Responsibilities - Develop and maintain transformation models and certified data marts for key business areas. - Work with stakeholders to define requirements, shared metrics, dimensions, and business logic. - Create data quality checks, investigate failures, and trace discrepancies toward their source. - Document model purpose, ownership, definitions, dependencies, and limitations. - Assess downstream impacts and use version control, code review, and deployment practices to release changes safely. - Support reporting datasets and semantic models while improving them as source systems and business needs change.
Requirements - Strong SQL skills and experience building production data models. - Hands-on experience with dbt or a comparable data transformation framework. - Experience with a cloud data warehouse such as Snowflake, BigQuery, or Redshift. - Strong dimensional modeling and data mart design experience. - Experience testing, documenting, and maintaining models, plus familiarity with Git-based review and release workflows. - Ability to investigate data discrepancies, clarify metric definitions with business partners, and communicate findings clearly.
Nice to have - Python for data work or automation. - Experience with semantic models, master data management, or data integration related to mergers and acquisitions. - Familiarity with IT, value-added reseller, distribution, or supply chain data.
Benefits and work setup - Remote role open internationally, with working hours listed as 9:00 AM–5:00 PM US Eastern, Monday through Friday.