Principal Software Engineer, Data Products
Core
Senior technical leadership for data-intensive systems powering logistics decisions at scale, bridging application engineering, data platforms, and AI/ML.
Role type
Principal Software Engineer (Data Products)
Builds
Robust production systems integrating data, application services, and ML capabilities for customer-facing products.
Domain
Logistics, Data Engineering, AI/ML
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed data-intensive system architecture, Kubernetes, ML workflow integration, RFC authoring, technical mentorship, reusable engineering primitives, agentic AI evaluation, feature-store patterns
Preferred skills
Databricks, agentic AI solutions, online/offline consistency
Technologies
Kubernetes, Databricks
Responsibilities
Set engineering standards for architecture, testing, observability, and security; design interfaces between application, data, and ML systems; lead technical RFCs and design reviews; transform analytical prototypes into production-grade systems; advise on ML development workflows; explore and develop agentic AI workflows; mentor engineers and technical leaders; drive technical direction across multiple teams.
Seniority
Principal, hands-on IC with strategic influence