Business Title Sr. Software Engineer, ClassificationRequisition No. 34894BRCategory Tech - Software EngineersWork Location Shopping.com USAShift DayPrimary Job Responsibilities Shopping.com is looking for an experienced software engineer to help implement the future of e-commerce as a member of the US engineering team in Brisbane. You will contribute to the next generation of our classification and clustering systems, and have the chance to shape the shopping experience of millions of users. You will collaborate on state-of-the-art technologies, ranging from machine learning systems for classification and clustering to novel information extraction approaches. You must have the drive and ability to investigate and address unfamiliar problems in topics including classification precision/recall, large-scale distributed systems and algorithmic efficiency. This is a technical leadership position requiring a high-energy, goal-oriented, self-motivated individual. You will enjoy a fun and energetic work atmosphere, as well as free drinks, snacks and dinner, and an *outstanding* view of the San Francisco Bay.Responsibilities* Contribute to the entire development life cycle of the Shopping.com classification and clustering platform: concept, prototype, implementation, deployment and evaluation* Design and implement improvements to precision/recall and runtime efficiency in close cooperation with research and product management* Collaborate with product management to refine and prioritize new requirementsJob Requirements * Expert level knowledge of object oriented design and multi-threaded implementation techniques in C++* Development experience in information retrieval, computational linguistics, and distributed algorithms* Strong grasp of data structure and algorithm fundamentals* Experience developing and deploying large scale performance-sensitive distributed systems* Outstanding communication skills and a track record of achievement in a dynamic team development environment* Industrial experience using Extreme Programming and/or Agile methods preferred* Entrepreneurial spirit and strong drive to innovate any aspect of the companyEducation Bachelors Degree or Equivalent