Principal Software Engineer - Data
Core
Architecting and scaling WEX's enterprise Data-as-a-Service (DaaS) platform to unify data acquisition, semantic modeling, and product delivery for analytics and AI.
Role type
Principal Staff Software Engineer (Platform Architect)
Builds
Enterprise data stack spanning ingestion, semantic modeling, metadata, and product delivery
Domain
Enterprise Data Engineering / Data Platform
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, semantic data modeling, data lifecycle management, cross-domain technical strategy, mentoring senior engineers, open-source/cloud-native technology integration
Preferred skills
Experience with streaming and batch processing at global scale, influencing enterprise direction
Technologies
Spark, Iceberg, Kafka, Delta, DBT, Ray, Flink, Airflow, Dagster
Responsibilities
Architect the DaaS platform end-to-end, establish platform standards for ingestion and observability, guide technical strategy with business leaders, mentor senior staff engineers, drive innovation in data technologies, collaborate across data teams
Seniority
Principal, strategy & mentorship