Sr. Software Engineer
Greater Boulder Area
Ability to design, develop, own and maintain solutions.
Write great code in multiple languages, operating on various OS distributions.
Flexible, adaptable and able to autonomously manage multiple tasks in a dynamic, fast paced environment.
Team player - work well independently and in multi-team, cross-discipline environments.
Improving problems such as, Product Ranking, Query Understanding, Exploratory Search and Personalized Search.
Working on both sides of the pipeline to improve and refine data for search.
Design and deliver highly scalable multi-tiered distributed software applications.
Be part of an agile team and sharing responsibilities of testing and development as the role demands.