Chewy Senior Software Engineer - Search Platform in Boston, Massachusetts
Chewy is hiring a Senior Software Engineer - Search Platform for our Ecommerce Systems team in Boston, MA. You will be a key member responsible for building, scaling, and maintaining our search platform to deliver solutions and features for the leading online pet retailer in the US.
What you’ll do:
You will lead a team that is responsible for the vision, strategy, product roadmap, and development of Chewy’s core ecommerce Solr search platform. You will have significant influence over the vision, features, and design of this critical platform.
This is a high-profile position that will have exposure across the entire business.
You will write simple and sustainable code that reflects a constant understanding of the business impacts. This is a terrific opportunity to join a thriving startup and have a significant role in its success. There is a tremendous opportunity to grow professionally and to be a part of a dynamic and successful team.
What you\u0026#39;ll need:
5+ years of experience in Java, open source frameworks (Java 7/8, Googe Guice, gRPC), and Lucene/Solr search engines
Scaling search services to support exponential growth in number of transactions and catalog listings
Experience with search personalization
To be a self-driven quick learner with the ability to adapt to custom systems with attention to detail and quality
The ability to resolve non-trivial issues involving Lucene/Solr
The ability to resolve non-trivial publishing issues with custom content management systems
Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm - design, problem solving, and complexity analysis
Experience mentoring and training the engineering community on complex technical issues
Strong background with modern tools and environments (e.g., Java 7/8, JSON, XML, web services, version control systems, bug/issue tracking tools)
Have or (more importantly) be willing to learn deep domain knowledge in the area of retail e-commerce.
Ranking/Scoring of search results with advanced Machine Learning models having millions of ranking features.
Experience in Query Understanding or Intent detection based on query log mining to provide more accurate search results.
Bachelor\u0026#39;s degree in Computer Science, Math, Physics or Electrical Engineering
Experience with Scrum, XP or other agile methodologies a plus.
Good communication skills with both technical and business people.
Experience with data analysis/mining in large scale database environments a plus.
A working knowledge of optimization algorithms (e.g., linear programming) and mathematical modeling a plus.
Development platforms for CI/CD: Atlassian tools (JIRA, Bitbucket, Bamboo), Gradle, Junit, Mokito, Log4J, Linux