Data Engineer - Business Analytics
Analytics
Azure Data Lakehouse
Big Data
Bigdata
Business Analytics
Business Intelligence
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Integration
Data Pipeline
Data Platform
Data Processing
Data Visualization
Data Warehouse
Database
Databases
Databricks
Dataops
Design
Digital Marketing
ETL
Informatica
Information Technology (IT)
Microsoft
Power BI
Power Platform
Reporting and Analytics
Spark
SQL
Visual Design
Job Description
Primoris Services Corporation is hiring a Data Engineer focused on Business Analytics, supporting an enterprise analytics platform built around Azure and Databricks. In this role, you will design and optimize analytics-ready datasets using a modern Lakehouse approach, delivering curated Silver and Gold assets with the semantic layer implemented in Databricks.
What you’ll do
- Design, build, and maintain scalable data pipelines and curated datasets within the Databricks Lakehouse (Silver and Gold layers).
- Develop and manage analytics-ready data models and semantic structures in Databricks based on enterprise reporting needs.
- Transform raw data into business-consumable datasets using standardized definitions, KPIs, and metrics.
- Apply dimensional modeling and other data modeling techniques within a distributed data environment.
- Own and deliver the semantic layer in Databricks to support consistent definitions across reporting and analytics use cases.
- Enable downstream consumption by visualization and analytics tools such as Power BI, without relying on embedded semantic modeling.
- Partner with business analysts and reporting teams to improve dataset usability, performance, and scalability.
- Optimize datasets and models for performance, including query efficiency and scalability for enterprise reporting workloads.
- Ensure data quality, integrity, and consistency across the data lifecycle.
- Implement and enforce data governance standards, including security, masking, access controls, and cost controls.
- Translate business requirements into scalable data solutions in collaboration with business leaders and stakeholders.
- Align data structures to enterprise data dictionary and KPI definitions.
- Communicate dataset and data model designs clearly to technical and non-technical stakeholders.
- Support platform evolution within Azure and Databricks.
- Contribute to best practices for CI/CD, deployment automation, and data engineering standards.
- Support the expansion of data capabilities, including assistance with AI/ML use cases where applicable.
What you bring
- Bachelor’s degree in Information Technology, Computer Science, Business Analytics, or a related field.
- 6+ years of experience in data engineering, data modeling, or analytics engineering roles.
- Strong expertise in Databricks Unity Catalog, SQL, and Python for transformations and pipeline development.
- Proven experience designing and implementing data models within modern data platforms such as Lakehouse architecture.
- Experience with medallion architecture (Bronze/Silver/Gold layers).
- Knowledge of BI tools such as Power BI, with emphasis on dataset consumption rather than ownership of the semantic layer.
- Experience with CI/CD pipelines, version control, and deployment processes.
- Familiarity with Agile/Scrum delivery methodologies.
Tools and technologies
- Databricks, Databricks Lakehouse, Databricks Unity Catalog
- SQL, Python
- Azure
- Power BI
- CI/CD pipelines
- Agile/Scrum
Pay and benefits
- Salary: USD 135,000 - 155,000 per year
- Pay equity compensation range: $135,000 - $155,000
- 401k with employer match
- Health/Dental/Vision insurance plans
- Paid time off
- 10 paid holidays
- Stock purchase plan
Location and work conditions
- Location: Texas (remote)
- Occasional travel may be required
- Flexible work hours may be necessary to meet project deadlines
Salary note: Pay equity compensation range is USD $135,000 - $155,000.