This position is no longer accepting applications
Closed on September 14, 2026.
This role is filled — get an email when new Data Analysis roles open on DataJobs.io:
Data Engineer - Business Analytics
Get alerted when similar jobs are posted — set up a New Data Analysis jobs on DataJobs.io alert.
See other roles at Primoris Services Corporation.
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.