Staff Software Engineer | Semantic Data Lake
Core
Design, build, and maintain scalable 360 data models (Customer360, Fleet360, Provider360) that serve as the semantic backbone for analytics, AI, and product platforms.
Role type
Staff Software Engineer (Data Engineering)
Builds
Production-grade, semantically consistent data assets and transformation pipelines for WEX's DaaS platform.
Domain
Enterprise Data Platform / Data Engineering
Deliverable
production ML models
Required skills
SQL, Python, Spec-Driven Development (SDD), AI coding tools (Claude, Copilot, Cursor), data modeling, data quality practices, business rule encoding, large-scale dataset optimization
Preferred skills
Master's or PhD in Data Science/ML/AI/CS/Statistics, experience with LLM-powered applications
Technologies
SQL, Python, Claude, GitHub Copilot, Cursor
Responsibilities
Design and implement semantically consistent 360 data models; Build and maintain transformation pipelines; Leverage AI coding assistants to accelerate development; Develop patterns and workflows for AI-native engineering; Collaborate with domain experts to translate business concepts into data models; Implement logic for classifications, KPIs, and scoring algorithms; Define standards for data modeling and governance; Integrate with ingestion, MDM, and data product layers.
Seniority
Staff, hands-on IC with strategic impact
