Bachelor's degree or equivalent practical experience.
Candidates will typically have 2 years of experience with software development in C++ or Python, or 1 year of experience with an advanced degree.
Typically 2 years of experience with data structures or algorithms.
Experience testing, maintaining, or launching software products, and with software design and architecture.
Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
Experience developing accessible technologies.
Experience in working with two or more of the following: machine learning, search, assistant, ranking and recommendation, search quality, natural language processing, and data classification.