engineer principal - emerging technology

Employer

Job Description

At Starbucks, our mission is to inspire and nurture the human spirit - one person, one cup, and one neighborhood at a time. Starbucks Technologists work to achieve this mission through the use of cutting-edge technology delivered to our partners, customers, stores, roasters, and global communities.

Starbucks ‘Emerging Technology’ is a small, scrappy team empowered to find big problems and deliver innovative technology solutions. We conceive and deliver compelling Proof of Concepts, & Pilots. We embrace a mentality of fail fast, iterate, improve, and deliver quickly. Our areas of focus touch on everything from IoT, machine learning, AR/VR, computer vision and natural language processing. We embrace diversity, accountability, creative thinking, radical inclusion, and a healthy skepticism of the status quo. We seek out the latest technologies and the right capabilities to solve our biggest business and technical problems. We are the tip of the spear, learning as quickly as we can, guiding the company to where technology can make a difference.

Summary Of Key Responsibilities
  • Must be a motivated, self-starting team player. This is a highly sought after position with the ability to influence at scale.
  • Build customer-facing frontend experiences; building, developing, and integrating backend systems, design and developing APIs for external consumption
  • Drive value quickly through rapid iteration and prototyping as well as researching & developing new technologies in novel problem spaces.
  • Understand business processes, priorities and roadmaps.
  • Values high quality visual design and user interaction especially as it relates to early stage ‘Art of the Possible’.
  • Communicates highly complex ideas and concepts to non-technical peers and customers
  • Ability to establish cross-functional, collaborative relationships with business and technology partners
  • Support the development team and perform activities to resolve developer issues in a timely and accurate fashion
  • Engineer build and release processes
  • Ability to effectively source and manage external technology vendors to deliver against business objectives
  • Conducts research and makes recommendations on standards, products, and services
  • Where applicable, ensures technology transfer and infrastructure architectural solutions are stable, secure, and compliant with Company standards and practices
  • Implements all technologies in accordance with Information Security's guiding principles for highly sensitive data
  • Upholds company policies, and legal/regulatory requirements, such as PCI


  • Basic Qualifications

    Education (minimum education level, degree or certification necessary):
    • 0-15 years of professional industry experience with software development and platform management
    • 5 years of leading teams of six or more software developers
    • 3 years of demonstrating technical leadership across multiple platforms
    • Bachelor’s degree in Computer Science or related field


    Skills (minimum Skills Required)

    Preferred Qualifications
    • Corporate scale innovation or emerging technology development & prototyping
    • Strong coding abilities and experience in a suitable programming language for rapid prototyping, like Python, JavaScript (Node), Go, Unity, HTML, etc
    • Experience with cloud-based services and the infrastructure supporting them (AWS, Azure, Google Cloud, etc)
    • Has operated within and led technical teams through agile and human-centered design methodologies like Design Thinking
    • Comfortable hacking at the bottom of the stack (like integrating our internal services or experimental new APIs) just as much as the top (like creating functional, tappable, customer-facing prototypes)
    • Thrives in the act of discovery, identifying problem spaces and opportunities for innovation, asking the right questions and communicating effectively with stakeholders
    • Ability to assess current capabilities across our technology stack, using them where necessary without rebuilding perfectly good wheels
    • Ability to provide technical oversight and guidance to partners for projects across a full technology stack
    • A relentless customer-first mindset and a collaborative nature
    • Experience with analytics tools and how to use data to drive your decision making
    • Ability to work in a fast-paced and rapidly changing environment
    • Strong research & experimentation skills
    • Strong self-accountability, project management, and task management skills
    • Effective management and supervisory skills, including planning, organizing, developing, and monitoring partner performance


    Additional Preferable Skills And Experience Include
    • Experience with AR & VR frameworks, tools, and experiences
    • Experience with machine learning, vision & object recognition, neural networks
    • Experience with BLE, beacons, NFC, RFID, and IoT technologies
    • Experience with A/B testing tools and methodologies
    • Experience with teaching, coaching, and/or mentorship of other engineers


    Starbucks and its brands are an equal opportunity employer of all qualified individuals.

    We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.

    Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at 206-318-0660 or via email at applicantaccommodation@starbucks.com