Principal Software Engineer - AI and Insights Platform
Core
Lead the design, development, and delivery of next-generation AI-powered applications and enterprise data platforms for unified commerce.
Role type
Principal Software Engineer (AI & Data Platform)
Builds
Scalable AI/ML solutions, cloud-native web applications, APIs, and Databricks Lakehouse architectures.
Domain
Unified Commerce, Retail, Payments, Generative AI, Cloud Data Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Generative AI/LLMs, RAG architectures, Databricks/Spark, GCP architecture, Full-stack development, Microservices, Cloud-native design, Technical leadership
Preferred skills
MLOps, AI Governance, Global team leadership, Large-scale data modernization
Technologies
Google Cloud Platform (GCP), Vertex AI, Databricks, Delta Lake, Apache Spark, React, Next.js, TypeScript, Python, Java, Kubernetes, Docker, LangChain, LangGraph
Responsibilities
Design enterprise-grade AI solutions leveraging LLMs and AI Agents; Lead development of cloud-native web applications and APIs; Design and develop modern data architectures on Databricks; Lead cloud architecture and implementation across GCP services; Serve as a principal technical advisor and mentor to engineering teams.
Seniority
Principal, hands-on IC with strategic leadership