Senior Software Engineer - Semantic Data Lake
Core
Design, build, and maintain the control plane for a semantic data layer and AI-native data platform, transforming raw data into trusted business assets for core objects like Customer, Fleet, Health, and Payments.
Role type
Senior Software Engineer (AI-Native Data Platform)
Builds
Control plane services, automated governance tooling, self-service portals, and RAG-based context systems for the WEX DaaS platform.
Domain
Enterprise Data & AI (Semantic Layer, DataOps, LLM Architectures)
Deliverable
production ML models | product features | infrastructure
Required skills
SQL, Python or Scala, Airflow, Terraform, Kubernetes, DataHub, Grafana, LangGraph, CrewAI, Vector/Graph databases, Spec-Driven Development (SDD), AI coding assistants (Claude/Copilot/Cursor)
Preferred skills
Experience with agentic workflows, prompt design, automated quality gates, building self-service developer portals
Technologies
Airflow, Terraform, Kubernetes, DataHub, Grafana, LangGraph, CrewAI, Claude, GitHub Copilot, Cursor, SQL, Python, Scala
Responsibilities
Engineer the core infrastructure of the Control Plane to orchestrate the data lifecycle; build sophisticated observability frameworks and automated quality gates; develop intuitive portals and golden templates for self-service autonomy; automate compliance, security policies, and data lineage; build foundational data architecture for RAG-based AI systems; leverage AI coding assistants to accelerate development and review output; collaborate with domain experts to translate business concepts into technical frameworks.
Seniority
Senior, hands-on IC