Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages (Java or C++), and with data structures/algorithms.
2 years of experience building and developing infrastructure or distributed systems.
Experience with SQL and extracting and manipulating data directly from databases.
Preferred qualifications:
Master's degree or PhD in Computer Science, or a related technical field.
Experience in code and system health, diagnosis, and resolution, and software test engineering.
Experience with Search Infrastructure and Search Quality.
Experience building transaction processing systems (i.e. OLTP) or larger scale analytics (i.e. OLAP).
Expertise in two or more areas of database systems (e.g., database internals, performance optimization, DBMS/RDBMS, data warehousing and integration, query optimization, indexing, memory management, etc.).