Staff Software Engineer

Chewy Chewy · Retail · Bellevue, WA

Staff Software Engineer role focused on building and optimizing ML-driven distributed systems for search, recommendations, and personalization on the Chewy website. This role involves technical leadership, system design, and collaboration with ML/Data Science teams to integrate models into customer-facing applications and marketing technology stack.

What you'd actually do

  1. Lead the design, implementation, and delivery of large-scale, distributed software systems that enable customer insights and personalization in search and recommendations.
  2. Partner with ML/Platform and Data Science teams to bring ML models into customer-facing applications.
  3. Collaborate with Principal Engineer to define technical vision and architecture for key Discovery ML workflow and delivery systems, ensuring scalability, performance, and maintainability.
  4. Collaborate with cross-functional teams to translate business objectives into robust, scalable engineering solutions.
  5. Mentor and guide engineers across multiple levels, fostering technical growth and high-quality delivery.

Skills

Required

  • 12+ years of professional software engineering experience
  • 2+ years in a Staff- or Principal-level technical leadership role
  • Proven success designing and delivering high-performance, distributed systems or large-scale workflows and services
  • Strong proficiency in one or more modern programming languages (e.g., Java, Kotlin, Python)
  • Proficiency in Terraform and Jenkins
  • Deep understanding of system design, architecture patterns, and cloud-based deployment (AWS, GCP, or Azure)
  • Experience integrating with or supporting ML pipelines, APIs, or data-driven applications
  • Demonstrated ability to drive cross-team technical initiatives and influence architectural decisions
  • Strong communication and collaboration skills

Nice to have

  • Experience in e-commerce or retail
  • Experience with modern MLOps
  • Exposure to front-end or product-facing integration of ML features
  • Experience with AWS Sagemaker and other ML platform tooling
  • Experience working with large distributed datasets and ML feature engineering
  • Prior experience mentoring and growing engineers into more senior technical roles
  • Advanced degree (MS or PhD) in Computer Science or related field

What the JD emphasized

  • senior technical leader
  • staff of machine learning experts
  • Staff Software Engineer
  • senior technical leadership role
  • technical leadership

Other signals

  • ML-driven distributed systems
  • powering search, recommendations, and personalization
  • bring intelligence and automation into our marketing technology stack
  • integrate ML models into customer-facing applications
  • ML pipelines, APIs, or data-driven applications