Wayfair Careers

Senior Software Engineer - Operations Research

Boston, MA
Engineering - Infrastructure

Job Description

The Operations Research team at Wayfair is looking for a software engineer with knowledge of Python and a solid scientific computing or mathematics background to work with us putting our models into production. This may involve working with Python web services, Spark (via PySpark), databases, caching systems, and other technologies. Your responsibilities will include automating large-scale batch processes, maintaining and improving performance of Python/Cython/C++ code, helping define best practices for maintainable code and processes, and working with  other engineering teams to define APIs and integrate systems.


What you will NOT be doing is re-writing poorly implemented research code. Our team does not believe in throwing ad-hoc models “over the fence” for others to put into production and maintain. We expect the models we develop will follow good software design practices. To that end, we have an active code review process and take maintainability and quality seriously. However, we’re experts in modeling and mathematical optimization, not software engineering. That’s where you come in: we want you to use your expertise in effectively building reliable systems to expose our work for consumption by a variety of internal and external stakeholders.


Sample Projects:

  • Architecting a system to support the optimization of delivery truck routes and schedules to support order-in-cart for large parcel deliveries from our DA’s
  • Generating replenishment proposals for hundreds of thousands of products stored in the Wayfair Stocking or Castlegate programs
  • Determining the selection of warehouses that will be used to fulfill small parcel orders to drive cost reduction, maintain inventory balance across our network, and increase 1- and 2-day delivery guarantees
  • Allowing interactive edits of Supplier Order Proposals and re-optimizing in real-time to respond to constraints and information not available during a batch run
  • Generating optimal pick lists and routes for warehouse personnel as they fulfill orders, and optimal positioning of products within a warehouse
  • Replacing commercial optimization software that no longer fits Wayfair’s needs or scale



  • Strong math background / quantitative skills
  • Strong back-end programming ability
  • Familiarity with Python programming
  • Comfort with agile software development as well as less predictable prototyping / research work
  • Proven ability to communicate cross functionally 

Bonus points for:

  • Expertise in Python programming
  • Experience with large-scale distributed, parallel computation
  • Experience designing and implementing RESTful APIs (especially with the Wayfair Python web stack)
  • Knowledge of Python optimization approaches and technology
  • Familiarity with mathematical optimization techniques: linear and integer programming
  • Familiarity with Statistics / Probability

About Wayfair


Wayfair Inc. offers an extensive selection of home furnishings and décor across all styles and price points. The Wayfair family of sites includes:

  • Wayfair, an online destination for all things home
  • Joss & Main, where beautiful furniture and finds meet irresistible savings
  • AllModern, your home for affordable modern design
  • DwellStudio, a design house with a decidedly modern vibe
  • Birch Lane, a collection of classic furnishings and timeless home décor

Wayfair generated $3.4 billion in net revenue for full year 2016. Headquartered in Boston, Massachusetts with operations throughout North America and Europe, the company employs more than 5,600 people. The company has previously been named one of America’s Most Promising Companies by Forbes Magazine and selected by the Boston Business Journal and Glassdoor.com as a Top Company to Work For and Top Company for Well Balanced Life.


*** This position is ONLY for on-site in our Boston, MA headquarters ***


Wayfair does not accept unsolicited candidate referrals or resumes / CVs from third-party vendors, including recruitment agencies. Wayfair will not be responsible or liable for any fees or costs associated with such unsolicited submissions.

Requisition ID: 20535