Senior Software Engineer

Chewy Chewy · Retail · Minneapolis, MN

Senior Software Engineer at Chewy focused on developing automation tools for fulfillment centers. The role involves designing, developing, testing, and supporting software systems and integrations, with an emphasis on creating scalable distributed systems. While the role requires experience integrating AI/ML models, its core function is software engineering for operational efficiency, not direct AI/ML model development or research.

What you'd actually do

  1. Actively guide team members and participate in the definition, design, development, testing and implementation of software functionality using an agile methodology
  2. Create or modify complex scalable distributed software systems.
  3. Contribute to code quality requirements, provide feedback, and promote collaborative solutions for your team during code review
  4. Guide team members and advise stakeholders on improvements and optimizations to features, practices, processes, and operations
  5. Work with and advise both stakeholders and technology teams on how best to implement desired features and enhancements

Skills

Required

  • 7+ years of software engineering experience
  • Experience designing software services and/or components and architecture
  • Strong proficiency in one or more modern programming languages (e.g., Java, Kotlin, Python)
  • Solid understanding of CS fundamentals: object-oriented design, algorithms, and problem solving
  • Proven success designing and delivering high-performance, distributed systems or large-scale workflows and services
  • Experience integrating AI/ML models working alongside Data Science
  • Proficiency in Terraform and Jenkins
  • Demonstrated ability to effectively communicate with stakeholders
  • Excellent verbal and written communication
  • Ability to balance multiple priorities at a given time
  • Must be team oriented and have a customer first mindset
  • Strong analytical abilities

Nice to have

  • 1+ year acting in a technical lead capacity
  • Experience leading technical teams in the development and delivery of projects
  • Experience with front-end web technologies (React, Next.js, CSS3, HTML5, JSON)
  • Experience with CI/CD and automated testing
  • Familiarity with AWS cloud services including serverless computing, data processing, and storage solutions
  • Experience in e-commerce or retail

What the JD emphasized

  • design, development, testing, and support of software systems and related integrations
  • Experience integrating AI/ML models working alongside Data Science