×
Register Here to Apply for Jobs or Post Jobs. X

Principal Data Engineer

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Avidxchange, Inc.
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Data Engineering
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Charlotte, North Carolina, United States

Overview

The Principal Data Engineer is a senior technical leader within Avid Xchange's Data Engineering organization responsible for architecting, building, and scaling modern data platforms. In this role, you will drive the migration of legacy Azure SQL Server workloads to Databricks, design real-time streaming pipelines with Apache Kafka, enable AI and agentic capabilities such as Databricks Genie, and define the long-term data architecture strategy.

You will partner closely with Software Engineering, Product, Architecture, Dev Ops, and Analytics teams to deliver secure, high-performing, and reliable data solutions at enterprise scale.

What You'll Do
  • Lead the design and implementation of scalable, cloud-native data architectures on Databricks (Delta Lake, Unity Catalog, Lakehouse patterns).
  • Own and execute the migration strategy from legacy Azure SQL Server to Databricks, including schema translation, ETL/ELT re-platforming, data validation, and cutover planning.
  • Define data modeling standards (medallion architecture, star/snowflake schemas) and ensure consistency across all pipelines and domains.
  • Evaluate and recommend tools, frameworks, and platforms to support long-term data strategy and organizational goals.
  • Collaborate with Solution and Enterprise Architects to review and approve new data architecture designs.
  • Architect and implement Kafka-based streaming pipelines for real-time data ingestion, transformation, and delivery.
  • Design event-driven architectures and streaming topologies using Kafka Streams, ksqlDB, or Spark Structured Streaming on Databricks.
  • Establish patterns for schema management (Confluent Schema Registry), consumer group strategy, offset management, and dead-letter queuing.
  • Ensure streaming pipelines meet SLA requirements for latency, throughput, and fault tolerance.
Optimization, Quality & Standards
  • Debug and optimize Spark jobs, Delta Lake tables, and SQL workloads for performance, cost efficiency, and maintainability.
  • Lead code reviews focused on senior engineers to enforce standards, best practices, and technical quality.
  • Manage pipeline quality, data models, and CI/CD delivery workflows; guide teams on continuous improvement.
  • Promote strong data management practices — data quality, lineage, observability, and governance.
  • Identify opportunities to improve service delivery methods, processes, and resource utilization.
Leadership, Mentorship & Strategy
  • Mentor data engineers at all levels, with particular emphasis on developing senior talent.
  • Establish and evolve data engineering standards, best practices, and management of technical debt.
  • Stay current on data platform trends (Databricks releases, Kafka ecosystem, open table formats) and contribute to long-term architectural vision.
  • Develop plans for data security, disaster recovery, backup,
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary