senior engineer, Demand Planning (Seattle, WA)
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
