Data Engineer (Madison) Job at FAC Services, LLC, Madison, WI

WFlGV3BsVlBuZ1JaMFV6U01qanIzbEdUOGc9PQ==
  • FAC Services, LLC
  • Madison, WI

Job Description

About FAC Services

Want to build your career helping those who build the world?

At FAC Services, we handle the business side so architecture, engineering, and construction firms can focus on shaping the future. Our trusted, high-quality solutions empower our partners, and our people, to achieve excellence with integrity, precision, and a personal touch.

Job Purpose

FAC Services is investing in a modern data platform to enable trustworthy, timely, and scalable data for analytics, operations, and product experiences. The Data Engineer will design, build, and maintain core data pipelines and models for Power BI reporting, application programming interfaces (APIs), and downstream integrations. This role partners closely with Infrastructure, Quality Assurance (QA), the Database Administrator, and application teams to deliver production grade, automated data workflows with strong reliability, governance, observability, and Infrastructure as Code (IaC) for resource orchestration.

Primary Responsibilities:

Data Architecture & Modeling

  • Design and evolve canonical data models, marts, and lake/warehouse structures to support analytics, APIs, and applications.
  • Establish standards for naming, partitioning, schema evolution, and Change Data Capture (CDC).

Pipeline Development (ETL/ELT)

  • Build resilient, testable pipelines across Microsoft Fabric Data Factory, notebooks (Apache Spark), and Lakehouse tables for batch and streaming workloads.
  • Design Lakehouse tables (Delta/Parquet) in OneLake. Optimize Direct Lake models for Power BI.
  • Implement reusable ingestion and transformation frameworks emphasizing modularity, idempotency, and performance.

Integration & APIs

  • Engineer reliable data services and APIs to feed web applications, Power BI, and partner integrations.
  • Publish consumer-facing data contracts (Swagger) and implement change-notification (webhooks/eventing).
  • Use semantic versioning for breaking changes and maintain a deprecation policy for endpoints and table schemas.
  • Ensure secure connectivity and least-privilege access in coordination with the DBA.

Infrastructure as Code (IaC) Resource Orchestration

  • Resource Orchestration & Security: Author and maintain IaC modules to deploy and configure core resources.
  • Use Bicep/ARM (and, where appropriate, Terraform/Ansible) with CI/CD to promote changes across environments.

DevOps, CI/CD & Testing

  • Own CI/CD pipelines (Gitbased promotion) for data code, configurations, and infrastructure. Practice test-driven development with QA (unit, integration, regression) and embed data validations throughout pipelines; collaborate with the Data Quality Engineer to maximize coverage.

Observability & Reliability

  • Instrument pipelines and datasets for lineage, logging, metrics, and alerts; define Service Level Agreements (SLAs) for data freshness and quality.
  • Perform performance tuning (e.g., Spark optimization, partition strategies) and cost management across cloud services.

Data Quality & Governance

  • Implement rules for deduplication, reconciliation, and anomaly detection across environments (Microsoft Fabric Lakehouse and Power BI).
  • Contribute to standards for sensitivity labels, RoleBased Access Control (RBAC), auditability, and secure data movement aligned with Infrastructure and Security.

Collaboration & Leadership

  • Work cross functionally with Infrastructure, QA, and application teams; mentor peers in modern data engineering practices; contribute to documentation and knowledge sharing. Handoff to the Data Quality Engineer for release gating; coordinate with the Database Administrator on backups/restore posture, access roles, High Availability / Disaster Recovery (HA/DR), and source CDC readiness.

Qualifications

To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

Experience (Required)

  • 3+ years designing and operating production ETL/ELT pipelines and data models.
  • Apache Spark (Fabric notebooks, Synapse Spark pools, or Databricks).
  • Advanced T-SQL and Python; experience with orchestration, scheduling, and dependency management.
  • Azure Event Hubs (or Kafka) for streaming; Change Data Capture (CDC)
  • Infrastructure as Code (Bicep/ARM/Terraform); CI/CD (Azure DevOps)
  • API design for data services (REST/OpenAPI), including versioning, pagination, error handling, authentication, and authorization.

Experience (Preferred)

  • Lakehouse design patterns on Microsoft Fabric; optimization of Power BI with Direct Lake models.
  • Kusto Query Language (KQL), Eventstream and Eventhouse familiarity.
  • Experience with lineage/metadata platforms and cost governance.

Job Tags

Part time,

Similar Jobs

Manulife and John Hancock

Marketing Manager Job at Manulife and John Hancock

 ...effectively and be results oriented. ~ Comfortable using and learning new technologies. Preferred qualifications: Ad or digital agency experience is a plus. Series 6 or 7 is beneficial but not required When you join our team: As part of our global... 

Peraton

Junior/Entry Level Software Engineer Job at Peraton

Junior/Entry Level Software EngineerJob LocationsUS-UT-ClearfieldRequisition IDPosition CategoryInformation TechnologyClearance...  ...Basic Qualifications: 0 years with BS/BA; 4 years no degree Proficiency in:- Java, JavaScript, HTML, CSS- SQL and Oracle... 

RecruitWell

Certified Registered Nurse Anesthetist (CRNA) Job at RecruitWell

 ...independence, especially at one site, and mandates experience with epidurals, TAP blocks, and VBAC/TOLAC. The job offers ongoing contract work with mandatory call shifts and requires active licensure, certification, and relevant clinical experience. Locums - CRNA... 

Enterprise Medical Recruiting

Internal Medicine in Oakhurst, California - Visas Supported & Loan Repayment Job at Enterprise Medical Recruiting

 ...productivity at all levels Base salary with bonus potential, leading benefits package, and loan repayment opportunities H1B and J1 visa waiver sponsorship is available About Oakhurst, California: Oakhurst is close to Yosemite National Park and right on the edge of... 

ANISTAR TECHNOLOGIES INC

Senior Travel Safety Coordinator OSHA 30 Expert Job at ANISTAR TECHNOLOGIES INC

 ...A respected staffing agency is seeking a Sr Safety Coordinator (Travel) responsible for planning and maintaining safety programs to ensure...  ...technical safety support, and ensuring compliance with OSHA regulations. Suitable candidates must have an OSHA 30 certification...