Analytics Engineer BI Developer
Intersources Inc.
4 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Tech stack
Agile Methodologies
Artificial Intelligence
Data analysis
Business Intelligence
Google BigQuery
Cloud Computing
Cloud Database
Data Validation
Data Dictionary
Information Engineering
Data Transformation
Dimensional Modeling
Document-Oriented Databases
Python
Query Optimization
Power BI
DataOps
Tableau
Technical Data Management Systems
Business Intelligence Development Studio
Snowflake
Azure
Looker Analytics
Data Pipelines
Redshift
Job description
You own the journey from clean, transformed data all the way through to the dashboards, reports, and self-service analytics environments that business stakeholders actually use. You are analytics-primary, but your engineering foundation is strong enough to collaborate meaningfully on pipeline design and data quality. You are often the person who makes the invisible work of the data platform visible - translating what the team builds into insights that clients and internal stakeholders can act on. Responsibilities
- Design and implement data transformation pipelines and semantic data models using dbt or equivalent frameworks
- Build and maintain data marts, aggregated layers, and consumption-ready datasets aligned to project and stakeholder requirements
- Develop dashboards, reports, and self-service analytics environments using modern BI tooling (Power BI, Looker, Tableau, or equivalent)
- Define and implement a semantic layer that bridges technical data models and business-friendly metrics
- Collaborate with the Senior Analytics & Data Engineer on transformation layer design and integration patterns
- Document data lineage, business metric definitions, data dictionaries, and dashboard logic consistently
- Implement data validation checks within transformation pipelines and work with the DataOps Engineer on quality automation
- Participate in agile ceremonies across Scrum and Kanban workstreams
- Use AI-assisted tools to accelerate model development, documentation, dashboard scaffolding, and query optimization
Requirements
- 4+ years in analytics engineering, BI development, or data engineering roles spanning both transformation and visualization layers
- Strong SQL proficiency and hands-on experience with cloud data warehouses (Snowflake, BigQuery, Redshift, Synapse, or equivalent)
- Hands-on dbt experience (Core or Cloud) or equivalent transformation framework
- Proficiency with at least one major BI tool - Power BI, Looker, Tableau, or equivalent - including semantic/data model configuration
- Understanding of dimensional modeling and semantic layer design
- Ability to translate business requirements into data models and visualizations without heavy hand-holding
- Experience working in agile delivery environments
- Strong written English for documentation, metric definitions, and async communication
Preferred
- Experience with headless BI or semantic layer tools (Cube, Metriql, dbt Semantic Layer)
- Python skills for custom transformation logic or data pipeline scripting
- Exposure to multiple cloud platforms
- Experience designing self-service analytics environments for non-technical end users
- Multi-industry background - analytics patterns vary significantly by vertical.