CareerPlan

Principal Software Engineers (Commerce Platforms)

United States, Multiple Locations, Multiple LocationsFull-time2026-10-28 → 2026-11-11

Core

Architect highly scalable distributed data systems to process massive volumes of infrastructure telemetry and cloud product consumption data, while designing AI-powered software engineering workflows to accelerate development and modernization.

Role type

Principal Software Engineer (Data Systems & AI Engineering)

Builds

Reusable data processing frameworks, canonical data models, data contracts, and AI-driven engineering workflows.

Domain

Cloud data platforms, distributed systems, and AI/LLM engineering

Deliverable

production ML models

Required skills

Distributed systems architecture, Apache Spark, Delta Lake, SQL, Scala, Python, C#, Java, Data modeling, Statistical analysis, Time-series analytics, Anomaly detection, LLM integration, RAG, Agentic workflows, Code modernization, Test automation

Preferred skills

AI coding assistants, Retrieval-augmented generation, Embeddings, Semantic search, Tool calling, Agent orchestration, Security reviews for AI code

Technologies

Apache Spark, Delta Lake, Scala, Python, C#, Java, SQL, LLMs, RAG

Responsibilities

Design reusable data processing frameworks and canonical data models; Lead architectural decisions across cloud data platforms and distributed compute engines; Apply AI to analyze legacy codebases, map dependencies, and automate refactoring; Establish governance and quality guardrails for AI-generated code; Drive improvements in engineering productivity and pipeline reliability.

Seniority

Principal, hands-on IC with strategic leadership