Senior Software Development Engineer
Senior SDE C++
About the team
The Search engineering team, part of the Artificial Intelligence team, is responsible for
real-time services powering user searches, our clients home grown C++ search engine
data indexing and distribution, and natural language conversations. The
platform is also a highly-available low-latency data store for our clients database.
About the role
The Senior Search SDE will design and build components for the next-generation
search and machine learning platforms.
Who you are
- Contribute to the design and implementation of major new products and features within search.
- Build real-time low-latency machine learning directly into the core search engine.
- Be very skilled in translating mathematical solutions into real-time programming solutions in C++
- Have a mastery of multi-threaded program development and a real passion for creating high-performance systems
- Enable applied scientists to iterate quickly and deploy machine learning models into production.
- Build capability for natural language conversations with NLP and deep learning.
- 3+ years of experience as a software engineer. Strong knowledge of C++ and distributed systems.
- Adept with integrating instrumentation, logging, monitoring, and alerting.
- Strong knowledge of auto scaling, containerization, and CI/CD Knowledge of machine learning and NLP.