C++ Developer - Mountain View, CA
Mountain View, CA
Full Time Position
Bachelor’s degree or higher in Computer Science, Computer Engineering or related field.
6+ years of software development and testing experience.
Should have strong C++ development experience.
Backend (Server) development experience required.
API / cloud development highly desired.
Experience working with a search stack (data ingestion, indexing, serving, and ranking) a plus.
Would be good if they have had some internationalization experience, but not required.
Computer Science fundamentals in data structures, algorithms, and complexity analysis.
Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design.
Experience working in a UNIX/Linux environment.
Familiarity with Linux and open source tools, such as bash, git, docker, upstart.
Excellent communication, collaboration, analytical and problem solving skills.
Strong communicator and problem solver with a proven track record of working collaboratively on complex projects.