The technology team at Birchbox is responsible for development (and maintenance) of the company's customer-facing sites (in the United States, France, the UK, and Spain), managing hosted and cloud infrastructure, and closely supporting other teams (logistics, marketing, et al.) in our 110+-person company. We work with a wide variety of open-source technologies: Debian-based servers; Chef deployments; Ruby on Rails, Java and PHP services; and Python, Perl and R scripts. The size of our team and the breadth of its responsibilities means we rely on our engineers to be self-motivated and quickly follow through on tasks without requiring close supervision. In return our engineers are given leeway to use their own initiative.

Our team spans software engineering, technical operations, product, and data science. Our challenges include:

  • evolving our software and systems architecture to support a rapidly growing customer base across multiple countries and languages;
  • designing and implementing the best user experience for our customers; We are striving to revolutionize online retail.
  • using data, complex algorithms, and statistics, to personalize the Birchbox experience for our customers, both offline and online.