Principal Software Engineer - Data and AI Platforms
Role responsibilities
Own the system design and implementation of the enterprise data platform to power high-impact AI and data-driven insights. Establish engineering standards and partner with executive leadership on technical strategy and platform roadmaps.
Requirements
Requires 11-15 years of software engineering experience with expert-level coding skills and a deep background in large-scale data systems. Must have proven experience in data lake architecture, semantic layers, and AI-driven systems.
Key skills
System Design, Technical Architecture, Data Lake Architecture, AI/ML, DataOps, CI/CD, Semantic Modeling, Knowledge Graphs, API Design, Python, Java, Cloud Computing, Data Governance, Observability, Cross-functional Leadership, Retail Domain Expertise
Keywords
Data Lake, AI Platforms, LLM, Knowledge Representation, Semantic Layer, Ontologies, Taxonomies, Data Pipelines, Pipeline Orchestration, SLA, Security, Privacy, Access Control, Retail Technology, Enterprise Data Model, Build vs Buy, Engineering Velocity, Technical Advisory, Data Analytics, Responsible AI