CareerPlan

Staff Software Engineer | Semantic Data Lake

Portland, ME, USRemoteFull-time$141k–$173k2026-06-17 → 2026-11-13
Hybrid · United States

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