Skip to main content
William Sims

William Sims

Senior Data Engineer

Talent
ChicagoMember since June 24, 2026
Senior Data EngineerPythonSQLC/C++GoAWSEKSAzureDatabricksAzure Data FactoryAzure DevOpsMagedbtStreaming pipelinesSLA-driven orchestrationCI/CDGitHub ActionsClickHousePostgreSQLMySQLDelta LakeTrinoMS SQLSCD Type 2/4Data qualityRBACAnonymizationLineageMLflowModel Versioning
·

Hire this person

Send a job offer directly to this candidate

Senior Data EngineerPythonSQLC/C++Go

About

Senior Data Engineer with a decade experience of designing and building high-volume data platforms, realtime pipelines, and analytics systems that drive mission-critical decisions across e-commerce, government, and enterprise environments. Expert at transforming messy, high-scale data into reliable, SLA-driven workflows — spanning streaming architectures, distributed storage, dbt modeling, and cloud orchestration. Recognized for elevating engineering quality through sound technical judgment, hands-on optimization, and simplifying complex systems, enabling teams to deliver faster and with confidence.

Experience

Senior Data Engineer - Shopify - San Francisco, CA

(2022-02)

  • Engineered ELT pipelines for merchant, catalog, order, and financial data across tens of thousands of stores, ensuring reliable, up-to-date analytics for product, finance, and operations teams.
  • Streamlined high-volume ingestion pipelines processing billions of events daily, with SLA-driven orchestration, automated backfills, and late-arrival handling for peak traffic stability.
  • Built analytics-ready dbt models and curated datasets supporting experimentation, reporting, and product analytics across merchant and operational domains.
  • Developed automated data quality checks and alerting workflows for schema drift, freshness, and pipeline failures, reducing reporting inconsistencies and operational incidents.
  • Built analytics-ready datasets and KPI reporting layers consumed by finance, operations, and BI teams through Power BI and Looker dashboards.
  • Partnered with finance and product stakeholders to deliver operational reporting and financial analytics models supporting executive decision-making.
  • Supported experimentation and A/B testing analysis by building analytics-ready datasets and trusted KPI models for product and operations teams.
  • Re-architected Kafka consumer microservices, boosting throughput from 25 → 2,500 msgs/s, delivering near real-time merchant insights and reducing downstream processing delays.
  • Tuned ClickHouse clusters for high-concurrency OLAP queries, cutting dashboard latency using optimized partitions, skip indexes, and table engine configurations.
  • Partnered with product and engineering teams to instrument new application events and improve data quality monitoring, enabling more reliable downstream analytics and faster issue detection.
  • Transitioned Airflow workflows to Mage, lowering pipeline failure rates and accelerating recovery across hundreds of scheduled jobs.
  • Built dbt transformation layers with hundreds of staging, intermediate, and mart models, improving test coverage, lineage visibility, and developer efficiency.
  • Developed real-time event-processing and segmentation services with Kafka, PySpark, and AWS components, powering personalization and internal behavioral analytics.
  • Implemented incremental ingestion pipelines with idempotency, schema-drift handling, and audit logs, stabilizing data flow from multiple transactional systems.
  • Created internal monitoring tools for data freshness, volume, and schema integrity, reducing incidents and strengthening confidence in downstream reporting.
  • Contributed to cloud infrastructure automation and deployment workflows using GitHub Actions and infrastructure-as-code practices to improve pipeline reliability and delivery speed.
  • Collaborated with product and engineering leads to design data models supporting merchant features, billing workflows, catalog search, and operational reporting.
  • Established standardized data contracts and schema governance across ingestion and transformation layers, minimizing duplication and preventing downstream issues.
  • Mentored junior and mid-level engineers, promoting best practices in pipeline design, dbt modeling, distributed debugging, and code review standards.

Senior Data Engineer - Palantir Technologies - Denver, CO

(2019-08 - 2022-01)

  • Led design and development of a multi-sector government analytics platform processing terabyte-scale datasets across Tax, Education, and Health domains, orchestrated via ~200 Airflow DAGs across Raw → HLP → Dimension → Gold → QA layers.
  • Migrated legacy SQL Server and ETL workflows into Azure-native lakehouse pipelines using Databricks, Delta Lake, and cloud-based orchestration patterns.
  • Built a generic ETL framework standardizing ingestion, validation, and transformation, reducing new-pipeline development from weeks → days and end-to-end runtime from 10 → 5 hours.
  • Designed medallion-style Bronze, Silver, and Gold data layers to improve data quality, governance, and downstream analytical consistency.
  • Engineered ingestion pipelines from MySQL, MS SQL, CSV, Excel, REST APIs, web scraping, and PDF extraction, enabling unified cross-department analytics access.
  • Designed SCD Type 2/4 dimensional models supporting YoY/MoM reporting, historical tracking, and longitudinal analysis across millions of citizen-level records.
  • Developed a geographic name-normalization layer reconciling inconsistent region, district, and locality naming, eliminating recurring manual cleanup cycles.
  • Built an LLM-assisted product-name normalization pipeline for Arabic vendor variants, improving match accuracy across tens of thousands of SKUs.
  • Applied systematic query optimization including indexing, partitioning, skip indexes, and join rewrites, reducing heavy analytical query runtimes by minutes and stabilizing peak-load performance.
  • Automated RBAC, anonymization, and sensitive-field masking, cutting manual governance work by 90% while ensuring compliance across agencies.
  • Implemented automated DDL backups and schema-drift detection, saving 4+ hours per week and preventing downstream breakages during vendor updates.
  • Deployed an on-premises data lakehouse with Azure Databricks, Delta Lake, Trino, and ClickHouse, supporting batch and interactive analytical workloads.
  • Built CI/CD pipelines using Azure DevOps, ensuring consistent deployment of notebooks, jobs, and SQL models across dev/stage/prod environments.
  • Collaborated with policy analysts, data scientists, and agency stakeholders to translate regulatory requirements into scalable data models and reproducible workflows.
  • Led sprint planning, backlog refinement, and cross-team architecture reviews, aligning delivery across multi-agency, multi-year analytics initiatives.

Data Engineer - Slalom Consulting - Seattle, WA

(2017-10 - 2019-07)

  • Designed and delivered end-to-end data platforms for enterprise clients, building ingestion and transformation pipelines processing millions of records daily across operational and analytical workloads.
  • Built and maintained Azure Data Factory pipelines orchestrating ingestion, transformation, and loading workflows across enterprise data platforms.
  • Implemented low-latency streaming pipelines with Spark Structured Streaming, reducing data availability delays from multi-hour batch windows → sub-minute refresh cycles for event-driven systems.
  • Deployed and maintained Azure-hosted database environments, supporting multiple production workloads with routine tuning, automated backups, and secure access configuration.
  • Built Azure DevOps CI/CD pipelines, cutting deployment time from 30–40 minutes of manual steps → 5–7 minute fully automated pipelines.
  • Developed a dynamic SQL Builder enabling business teams to generate custom KPIs through a UI, eliminating dozens of recurring ad-hoc SQL requests per month.
  • Created reusable ingestion templates for APIs, CSVs, and relational systems, reducing new-pipeline setup from days → hours.
  • Integrated MLflow for model versioning and experiment tracking, supporting concurrent machine learning model iterations for data science teams.
  • Partnered with analysts and architects to translate business requirements into scalable data workflows for reporting, forecasting, and operational dashboards.
  • Participated in architecture reviews, sprint planning, and delivery checkpoints across multi-client consulting projects, ensuring consistency and quality in solution delivery.

Software Engineer Intern - InfluxData - San Francisco, CA

(2016-06 - 2017-09)

  • Contributed to TimescaleDB's PostgreSQL extension layer, implementing C/C++ and Python features utilized in production by internal teams and open-source users.
  • Added inheritance support to the catalog layer, enabling flexible schema modeling for workloads with 10k–100k related entities.
  • Implemented mathematical function operators in the query execution path, boosting analytical query performance on large numeric arrays by 1.4×.
  • Optimized metadata lookups and execution-path branching, reducing complex query overhead by 8–12 ms per call in microbenchmarks.
  • Collaborated with senior engineers on open-source workflows, performing code reviews, regression testing, and performance benchmarking across PostgreSQL 9.x releases.

Education

Bachelor of Science - Computer Science - University of Illinois (2012-04 - 2016-05)

Skills

Senior Data Engineer

Reviews

Related