CareerPlan

senior engineer, Demand Planning (Seattle, WA)

Seattle, WAFull-time2026-10-19 → 2026-11-11

Core

Build and evolve Starbucks' Integrated planning system connecting demand signals to supply decisions across the enterprise.

Role type

Senior IC software engineer (distributed systems & AI integration)

Builds

Scalable, distributed solutions for data, services, and user experiences supporting enterprise planning and supply chain operations

Domain

Retail / Supply Chain Planning / Distributed Systems

Deliverable

production ML models

Required skills

Distributed systems design, Event-driven/streaming architectures, Data pipeline engineering, Backend API development, Cloud engineering, AI/ML integration, Observability & reliability, Security practices, Engineering excellence, Technical mentoring

Preferred skills

Apache Spark/Databricks, TypeScript/Node.js or Java/Kotlin/Go, PostgreSQL/Cassandra

Technologies

Apache Kafka, Apache Flink, Apache Spark, Databricks, TypeScript, Node.js, Java, Kotlin, Go, PostgreSQL, Cassandra, Azure, AWS, GCP

Responsibilities

Own complex product capabilities end-to-end from design to production rollout; Design scalable distributed solutions using event-driven and streaming architectures; Contribute to architecture and technical direction; Apply AI-assisted engineering practices; Build AI-assisted decision-support capabilities; Design and evolve APIs and service contracts; Strengthen data quality and identity consistency; Engineer for performance and reliability; Build production-ready software with monitoring and security controls; Raise engineering quality through code reviews and mentoring; Partner cross-functionally to translate business needs into technical designs; Drive measurable outcomes in service levels and operational efficiency

Seniority

Senior, hands-on IC