Software Engineer
Job Overview: Role Overview As a Databricks Senior Architect , you will lead the architecture and technical delivery of Primoris’ Databricks-based data platform and use cases across data engineering, analytics, and AI/ML.
Job Overview:
Role Overview
As a Databricks Senior Architect , you will lead the architecture and technical delivery of Primoris’ Databricks-based data platform and use cases across data engineering, analytics, and AI/ML. You will step into an in-flight program, rapidly absorb context, and provide the architectural backbone needed to reliably deliver value from Primoris’ data.
You will act as a trusted technical advisor and delivery owner , working closely with Primoris’ data, IT, and business teams (and implementation partners) to establish a clear architectural vision, define and prioritize use cases, and guide them into production on the Databricks Lakehouse. While this role is primarily focused on architecture, design, and technical leadership , you will also contribute hands-on where needed to accelerate critical workloads and mentor the wider engineering team.
This role is ideal for someone who wants to grow as a platform and solution leader , enjoys solving complex data and AI problems, and can connect technical decisions to measurable business outcomes (e.g., project profitability, safety and quality insights, forecasting, and operational efficiency).
Key Responsibilities
Platform & Architecture
Define and maintain the end-to-end architecture for Primoris’ Databricks Lakehouse, including Medallion layer patterns, ingestion, transformation, serving, and AI/ML/GenAI workloads.
Design and implement scalable, secure Databricks patterns (including serverless where appropriate) that power batch, streaming, ML, AI Gateway and GenAI workloads, optimizing for performance, cost, security, and reliability .
Architect and implement solutions using the Databricks Medallion architecture , Unity Catalog, and Delta Lake to support both analytical and operational use cases.
Partner with Primoris’ enterprise / solution architecture, security, infrastructure, and application teams to align Databricks with broader platform and integration standards .
Delivery & Operations
Assist in architecting, developing, deploying, and migrating priority use cases and workloads into production on the Databricks Lakehouse.
Serve as the first point of contact for technical challenges or questions related to development and production workloads (triage, root cause analysis, coordination of escalation as needed).
Provide technical leadership and delivery oversight across hybrid teams, including internal employees, consulting partners, and offshore resources, ensuring seamless coordination, clear accountability, and consistent outcomes.
Establish and champion engineering standards (CI/CD, automated testing, observability, monitoring/alerting, incident runbooks) to ensure production-grade delivery and operations.
Design and review workflows, jobs, and streaming pipelines (e.g., Auto Loader, DLT, structured streaming) for robustness, recoverability, and SLA adherence.
Posted July 31, 2026