Staff Software Engineer | Semantic Data Lake
Core
Designing, building, and maintaining core 360 data objects (Customer360, Fleet360, Provider360) to transform raw data into semantically meaningful, reusable business assets for analytics, AI, and product platforms.
Role type
Staff Software Engineer (Semantic Data Lake)
Builds
Production-grade, scalable 360 data models and transformation pipelines for WEX's DaaS platform.
Domain
Enterprise data engineering, semantic modeling, and AI-native development.
Deliverable
production ML models | product features | dashboards & analysis
Required skills
SQL, Python or Scala, data transformation, entity-based table modeling, data quality practices, large-scale dataset optimization, AI coding tools (Claude, Copilot, Cursor), Spec-Driven Development (SDD), prompt design, context engineering, business rule encoding, data lineage.
Preferred skills
Master's or PhD in Data Science, Machine Learning, AI, Computer Science, or Statistics.
Technologies
SQL, Python, Scala, Claude, GitHub Copilot, Cursor.
Responsibilities
Design and implement semantically consistent, scalable 360 data models; build and maintain transformation pipelines with cleansing and enrichment logic; write production-quality code in SQL and Python; leverage AI coding assistants to accelerate development and generate tests; develop patterns and workflows for AI tooling; translate business concepts into interpretable data models; implement logic for classifications, KPIs, and scoring algorithms; define standards for data modeling and governance; collaborate to integrate with ingestion and data product layers.
Seniority
Staff, hands-on IC with strategic impact